Comment vérifier un fichier téléchargé
- Ouvrez l’onglet « Fichier » et choisissez le fichier que vous avez téléchargé.
- Collez l’empreinte publiée par l’éditeur (souvent nommée SHA256 ou checksum) dans le champ de comparaison.
- Lisez le résultat : l’algorithme correspondant est surligné en vert si les empreintes sont identiques.
Exemple d’empreintes
Pour le texte bonjour (sans retour à la ligne) :
| Algorithme | Longueur | Empreinte |
|---|---|---|
| MD5 | 32 caractères | f02368945726d5fc2a14eb576f7276c0 |
| SHA-1 | 40 caractères | 1f71e0f4ac9b47cd93bf269e4017abaab9d3bd63 |
| SHA-256 | 64 caractères | 2cb4b1431b84ec15d35ed83bb927e27e8967d75f4bcd9cc4b25c8d879ae23e18 |
Calculez-les vous-même dans l’outil pour vérifier : la moindre différence d’une lettre ou d’un espace produit une empreinte complètement différente.
Équivalents en ligne de commande
- Windows (PowerShell) :
Get-FileHash fichier.iso -Algorithm SHA256 - macOS :
shasum -a 256 fichier.iso - Linux :
sha256sum fichier.iso
Limites
- Le calcul SHA d’un fichier nécessite de le charger entièrement en mémoire : il est limité à 1 Go. Le MD5 est calculé par morceaux, sans limite.
- Les algorithmes SHA nécessitent une connexion sécurisée (HTTPS).
Questions fréquentes
À quoi sert une somme de contrôle (checksum) ?
Elle vérifie qu’un fichier téléchargé est identique à l’original : l’éditeur publie l’empreinte SHA-256 de son fichier, vous calculez celle de votre copie et les deux doivent être strictement égales. Une seule différence signifie un fichier corrompu ou modifié.
Peut-on « décrypter » un hash ?
Non. Une fonction de hachage est à sens unique : on ne peut pas retrouver le texte d’origine à partir de son empreinte. Des textes courts ou courants peuvent toutefois être retrouvés par comparaison avec des tables d’empreintes connues.
MD5 et SHA-1 sont-ils encore sûrs ?
Plus pour la sécurité : des collisions (deux contenus différents avec la même empreinte) peuvent être fabriquées. Ils restent utilisables pour détecter une corruption accidentelle. Pour la sécurité, utilisez SHA-256 ou plus.
Puis-je hacher des mots de passe avec cet outil pour ma base de données ?
Non : les mots de passe doivent être stockés avec une fonction lente et salée (bcrypt, Argon2, password_hash() en PHP), jamais avec un simple SHA-256 ou MD5.
Le texte est-il haché en UTF-8 ?
Oui, comme le font PHP, Python ou la commande sha256sum sur un fichier texte UTF-8. Attention : un retour à la ligne final change l’empreinte.