Calculateur de somme de contrôle de fichier

Calculez les empreintes MD5, SHA-1, SHA-256, SHA-512 et CRC32 d’un fichier et comparez une valeur attendue.

Le fichier reste dans votre navigateur. Le calcul se fait par blocs en arrière-plan ; un gros fichier peut prendre du temps.

Pour du texte ou des données hexadécimales : Calculateur CRC – CRC-8, CRC-16 et CRC-32

Calculer et vérifier l’empreinte d’un fichier

Une somme de contrôle est une valeur de longueur fixe calculée à partir du contenu d’un fichier. Comparez une archive, un programme d’installation, un document ou une sauvegarde avec la valeur fournie par son éditeur. Le calcul porte sur les octets, sans inclure le nom ou la date de modification.

Mode d’emploi

  1. Choisissez un fichier, même vide.
  2. Cliquez sur Calculer les empreintes et suivez la progression.
  3. Copiez le résultat correspondant à l’algorithme de l’éditeur.
  4. Dans la section de vérification, choisissez le même algorithme et collez la valeur attendue.
  5. Consultez le résultat de la comparaison. Les majuscules et les espaces en début ou fin sont acceptés. Ne collez ni nom de fichier, ni préfixe, ni sortie de commande complète.

Algorithmes proposés

Algorithme Caractères hexadécimaux Usage
MD5 32 Comparaison avec d’anciennes empreintes
SHA-1 40 Compatibilité avec d’anciens manifestes
SHA-256 64 Vérification de téléchargements
SHA-512 128 Comparaison avec une valeur SHA-512
CRC32 8 Détection de modifications accidentelles

CRC32 désigne ici CRC-32/ISO-HDLC, pas CRC32C. Pour du texte, des octets hexadécimaux ou d’autres profils, utilisez le calculateur CRC.

Traitement local et gros fichiers

Le fichier n’est pas envoyé à un serveur. Le navigateur lit des blocs de 256 KiB et calcule les cinq empreintes en arrière-plan. Cela évite de charger tout le fichier d’un coup, mais les gros fichiers demandent du temps et des ressources. Gardez l’onglet ouvert ou annulez le calcul. Choisir un autre fichier efface les résultats précédents.

Pourquoi les valeurs diffèrent-elles ?

Vérifiez la version et l’algorithme. Un téléchargement incomplet, une modification, une extraction, un changement d’encodage ou de fin de ligne modifie les octets. Renommer le fichier ne change pas son empreinte. Un fichier de zéro octet possède aussi des empreintes valides.

Une correspondance garantit-elle la sécurité ?

Non. Ce n’est ni un antivirus ni une vérification de signature numérique. Utilisez une valeur provenant d’un éditeur fiable. MD5 et SHA-1 ne conviennent pas contre les collisions intentionnelles ; CRC32 n’est pas une empreinte cryptographique. Privilégiez SHA-256 ou SHA-512 lorsque l’éditeur en fournit une.