Vérificateur de hachage de fichier
Déposez un fichier et comparez ses six sommes de contrôle à la valeur fournie par l’éditeur — sans envoi.
Aucun fichier pour l’instant
Déposez un fichier n’importe où sur cette carte, ou utilisez Choisir un fichier.
Tout type de fichier — les sommes sont calculées à partir des octets, pas de l’extension.
MD5 · SHA-1 · SHA-256 · SHA-384 · SHA-512 · CRC32
Le fichier est lu dans votre navigateur et jamais envoyé.
- MD5
- SHA-1
- SHA-256
- SHA-384
- SHA-512
- CRC32
CRC32 est une somme de contrôle, pas un hachage cryptographique : elle détecte les erreurs de copie mais ne résiste pas à une altération volontaire.
Mode d’emploi
- Choisissez, déposez ou collez un fichier — le hachage démarre immédiatement ; il n’y a aucun bouton à presser.
- Six sommes de contrôle apparaissent d’un coup. Copiez celle dont vous avez besoin avec le bouton de sa ligne, ou téléchargez les six dans un rapport .txt.
- Collez la somme publiée par la page de téléchargement dans le champ de valeur attendue. L’algorithme est reconnu d’après la longueur hexadécimale, et le résultat indique si elle correspond.
- Si le résultat ne correspond pas à ce que vous attendiez, vérifiez que vous avez collé toute la valeur et qu’elle appartient bien à ce fichier — les sommes se comparent octet par octet.
- Le fichier ne quitte jamais votre navigateur : aucun envoi, aucun stockage, aucune requête transportant le fichier ou son nom.
Exemple
Contenu du fichier (hello.txt)
hello world
Sommes de contrôle
MD5: 5eb63bbbe01eeed093cb22bb8f5acdc3 SHA-1: 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 SHA-384: fdbd8e75a67f29f701a4e040385e2e23986303ea10239211af907fcbb83578b3e417cb71ce646efd0819dd8c088de1bd SHA-512: 309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f CRC32: 0d4a1185
Le fichier d’exemple contient les onze caractères ci-dessus, hachés comme onze octets UTF-8. « é » compte un caractère mais deux octets UTF-8 : la taille affichée est le nombre d’octets réellement hachés, pas le nombre de caractères.
Règles, limites et problèmes connus
- MD5 et SHA-1 sont cassés et ne doivent servir à rien de lié à la sécurité : des collisions peuvent être produites à la demande. Ils ne sont là que pour des contrôles d’intégrité non adverses.
- CRC32 n’est pas un hachage cryptographique. Elle détecte les corruptions accidentelles et est utilisée par ZIP et PNG, mais ne résiste pas à un fichier délibérément fabriqué.
- Une somme identique signifie seulement que les octets que vous avez correspondent à la valeur comparée. Si la page publiant cette valeur a été altérée, ou si la valeur vient d’une source non fiable, une correspondance ne rend pas le fichier sûr. Cet outil ne recherche pas de logiciels malveillants et ne vérifie pas de signatures.
- Le fichier entier est haché octet par octet : pas de suppression d’espaces, pas de décodage, pas de traitement selon l’extension, et renommer le fichier ne change pas le résultat. Un .zip est haché comme l’archive elle-même, pas comme les fichiers qu’elle contient.
- L’algorithme est reconnu d’après la longueur hexadécimale. Une valeur de 32 caractères est toujours traitée comme MD5 ; un SHA-256 tronqué ne peut pas être reconnu et sera comparé comme MD5, ce qui signalera une différence.
- Si vous collez deux sommes différentes, le résultat est « impossible à déterminer » plutôt qu’une supposition. Collez exactement une valeur, ou une ligne complète de sortie en ligne de commande.
- Un seul fichier à la fois. Déposer plusieurs fichiers utilise le premier et ignore les autres ; pour vérifier un dossier, utilisez sha256sum -c ou Get-FileHash sur votre propre machine.
- Il n’y a pas de limite de taille stricte. La lecture se fait par blocs, la mémoire reste donc autour d’un bloc de 4 MiB quelle que soit la taille du fichier ; les fichiers de plus de 1 Gio affichent un avertissement et peuvent être annulés à tout moment. La vitesse dépend de l’appareil et du disque.
- Le hachage s’exécute en arrière-plan. Sur les navigateurs très anciens sans prise en charge des Worker, la page bascule sur le fil principal, ce qui peut sembler plus lent sur les gros fichiers.
- Non pris en charge : HMAC et autres empreintes à clé, SHA-3, BLAKE3, RIPEMD, Whirlpool, CRC-16, la vérification par lot, le téléchargement d’un fichier depuis une URL, et la comparaison de plusieurs sommes à la fois.
- Rien n’est stocké : pas d’historique, pas de stockage local, pas de paramètres d’URL. Recharger la page abandonne le fichier et les résultats.
Outils associés
Les sommes de contrôle apparaissent généralement à côté de ces outils.