Comment ça marche
- Déposez des fichiers, ou passez à Texte.
- Choisissez les algorithmes.
- Copiez les hashes, ou collez une somme de contrôle à vérifier.
Pourquoi l’utiliser
- MD5, SHA-1, SHA-256, SHA-384, SHA-512, BLAKE3 et CRC-32.
- Lit les gros fichiers en flux, en arrière-plan.
- Vérifie avec des hashes collés et des fichiers de sommes de contrôle.
- HMAC pour le texte.
Sommes de contrôle et hachages : vérifier des fichiers et du texte
À quoi sert un hachage
Une fonction de hachage transforme n’importe quel fichier ou texte en une courte empreinte de longueur fixe. La même entrée donne toujours le même hachage, et le moindre changement, un bit dans un fichier de 4 Go, en donne un complètement différent. C’est pourquoi les hachages sont le moyen standard de vérifier qu’un téléchargement est complet et intact, que deux fichiers sont identiques, ou qu’une sauvegarde correspond toujours à l’original.
Les sites de logiciels publient le SHA-256 de leurs téléchargements à côté du lien. Déposez le fichier téléchargé, collez la somme publiée dans Vérifier avec une somme de contrôle, et l’outil vous dit si elles correspondent. Vous pouvez aussi coller tout un fichier de sommes, du genre nommé SHA256SUMS, et chaque fichier qu’il cite est vérifié par son nom.
Quel algorithme
| Algorithme | Longueur | À utiliser pour |
|---|---|---|
| SHA-256 | 64 chiffres hexadécimaux | Les sommes publiées et tout ce qui touche à la sécurité ; le choix habituel |
| SHA-512 et SHA-384 | 128 et 96 | La même chose, avec plus de marge ; rapides sur les processeurs 64 bits |
| BLAKE3 | 64 | Hachage moderne très rapide, utilisé par les outils récents |
| MD5 | 32 | Comparer d’anciennes sommes et repérer une corruption accidentelle, rien de plus |
| SHA-1 | 40 | Comparer d’anciennes sommes ; des collisions ont été démontrées |
| CRC-32 | 8 | Détection d’erreurs dans les ZIP et les données réseau ; pas un hachage de sécurité |
MD5 et SHA-1 sont cassés face à une falsification délibérée : avec MD5, on fabrique en quelques secondes deux fichiers différents ayant le même hachage. Ils repèrent encore les dégâts accidentels, quand personne ne cherche à vous tromper. Dans notre test dans le navigateur, MD5 a haché un fichier de 512 Mo à 186 Mo/s et SHA-256 à 104 Mo/s ; sur de vrais fichiers, c’est souvent le disque le plus lent. MD5 ou SHA-256 donne les détails.
Hacher du texte et HMAC
Le texte est haché en UTF-8 pendant la frappe, et le nombre d’octets est affiché, car un hachage dépend des octets et non des caractères : une lettre accentuée ou un emoji occupe plusieurs octets. Avec une clé HMAC, MD5 et la famille SHA produisent un hachage à clé, qui prouve qu’un message vient de quelqu’un qui connaît la clé. Les webhooks des services de paiement et de messagerie sont signés ainsi : vous pouvez recalculer une signature ici pour en déboguer un.
Les hachages ne sont pas faits pour les mots de passe
Les hachages rapides comme SHA-256 sont le mauvais outil pour stocker des mots de passe : une carte graphique peut tenter des milliards d’essais par seconde contre eux. Le stockage des mots de passe demande une fonction volontairement lente comme Argon2id ou bcrypt, avec un sel. Pour protéger un message par un mot de passe, utilisez le chiffrement de texte, qui utilise Argon2id et l’AES.
En cas de problème
- La somme ne correspond pas. Téléchargez de nouveau le fichier : une connexion interrompue en est la cause habituelle. Si elle diffère encore, le fichier n’est pas celui auquel appartient la somme.
- Le hachage d’un texte ne correspond pas à celui calculé ailleurs. Cherchez un saut de ligne ou des espaces en fin de texte, et vérifiez l’encodage ; les hachages se calculent sur les octets exacts.
- Il indique que des fichiers de la liste de sommes manquent. Déposez tous les fichiers que la liste cite.
Façons courantes d’utiliser cet outil
Questions et réponses
Comment vérifier un fichier téléchargé ?
Déposez le fichier, collez la somme de contrôle de la page de téléchargement dans la case de vérification, et vous verrez si elle correspond.
Quel algorithme utiliser ?
SHA-256 est le choix habituel pour les sommes de contrôle publiées. MD5 et SHA-1 ne détectent que des dégâts accidentels.
Mon fichier est-il envoyé ?
Non, le calcul se fait sur votre appareil.
Guides associés
Combien de temps faut-il pour craquer un mot de passe ?
La force d’un mot de passe dépend du nombre de mots de passe qui auraient pu être choisis, pas de son air compliqué. Nous avons calculé combien de temps les types courants résistent à une carte graphique moderne, et pourquoi ceux qu’on invente tombent en premier.
MD5 ou SHA-256 : quel hachage utiliser ?
MD5 et SHA-256 transforment tous deux un fichier en une courte empreinte, mais un seul reste fiable quand quelqu’un cherche à vous tromper. Nous avons chronométré sept fonctions de hachage et regardé ce que « cassé » veut vraiment dire.