Vérificateur de checksum de fichier
Assurez-vous qu'un fichier téléchargé est intact en comparant son hash à la somme de contrôle indiquée par l'éditeur, le tout dans votre navigateur.
Vérifier le checksum d'un fichier en ligne
Les projets qui distribuent des installateurs, des images disque ou des archives publient généralement une somme de contrôle (checksum) à côté de chaque téléchargement. Hacher le fichier reçu et comparer le résultat à cette valeur prouve que les deux sont identiques octet pour octet : rien n'a été tronqué, corrompu en route ou substitué au passage.
Cette page ouvre le générateur de hash sur son onglet Fichier. Le fichier est lu et haché dans votre navigateur, jamais envoyé.
Reconnaître une somme de contrôle à sa longueur
| Caractères hex | Algorithme | Noms de fichiers typiques |
|---|---|---|
| 32 | MD5 | MD5SUMS, .md5 |
| 40 | SHA-1 | SHA1SUMS, .sha1 |
| 64 | SHA-256 | SHA256SUMS, .sha256 |
| 96 | SHA-384 | .sha384 |
| 128 | SHA-512 | SHA512SUMS, .sha512 |
Ce qu'une somme de contrôle prouve, et ce qu'elle ne prouve pas
Une correspondance prouve que le fichier est égal à celui qui a été haché. Elle ne prouve pas à elle seule qui l'a produit : si un attaquant contrôle la page de téléchargement, il peut remplacer à la fois le fichier et la somme de contrôle. C'est pourquoi les projets sensibles signent aussi leurs fichiers de sommes avec GPG ou les publient par un canal distinct. Pour les téléchargements courants, une somme SHA-256 identique à celle du site officiel reste une vérification solide et pratique.
Vérifier en ligne de commande
- Linux :
sha256sum -c SHA256SUMSvérifie chaque fichier listé. - macOS :
shasum -a 256 file.dmg, puis comparez à l'œil. - Windows PowerShell :
(Get-FileHash file.exe).Hash -eq 'EXPECTED'renvoie True ou False. - Windows cmd :
certutil -hashfile file.exe SHA256.
Conseils
- Copiez la somme de contrôle plutôt que de la retaper : un seul caractère erroné et rien ne correspond.
- Majuscules et minuscules sont équivalentes en hexadécimal ; la comparaison ignore la casse.
- La limite du navigateur est ici de 50 Mo par fichier. Pour des images plus volumineuses, utilisez les commandes ci-dessus.
Besoin du hash d'un texte plutôt que d'un fichier ? Utilisez SHA-256, SHA-512 ou MD5.