Générateur de hash
Aperçu
Hachez du texte ou des fichiers avec MD5, SHA-1 et SHA-2 dans votre navigateur
Calculez les empreintes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 d’un texte ou d’un fichier — les cinq à la fois. Vérifiez un téléchargement contre une somme publiée et copiez n’importe quelle empreinte en hex ou Base64. Tout s’exécute dans votre navigateur ; rien n’est envoyé.
Guide
Comment utiliser
- 1 Choisissez un type d’entrée
L’onglet Texte pour hacher du texte saisi ou collé, l’onglet Fichier pour glisser un fichier. Les cinq algorithmes sont calculés ensemble.
- 2 Lisez les empreintes
Les empreintes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 s’affichent côte à côte et se mettent à jour pendant la saisie. MD5 et SHA-1 portent un badge « pas pour la sécurité ».
- 3 Choisissez un format de sortie
Basculez entre hex minuscules, hex majuscules et Base64. Le format s’applique à chaque empreinte et à la vérification.
- 4 Copiez une empreinte
Cliquez sur Copier sur une ligne pour placer cette empreinte dans le presse-papiers, dans le format choisi.
- 5 Vérifiez une somme
Collez une somme attendue dans le champ de vérification. Un badge vert met en évidence l’algorithme correspondant pour confirmer qu’un téléchargement est intact.
Référence
Comparatif des algorithmes de hash
| Algorithme | Taille du condensé | État | Idéal pour |
|---|---|---|---|
| MD5 | 128 bits | Cassé | Contrôles d’intégrité simples uniquement |
| SHA-1 | 160 bits | Cassé | Compatibilité héritée uniquement |
| SHA-256 | 256 bits | Sûr | Intégrité et signature généralistes |
| SHA-384 | 384 bits | Sûr | SHA-512 tronqué, certificats |
| SHA-512 | 512 bits | Sûr | Intégrité à haute assurance |
Pièges
Erreurs courantes
-
Oublier le saut de ligne final
Taper « hello » ici hache 5 octets, mais echo "hello" en hache 6 — il ajoute un saut de ligne. Utilisez printf '%s' pour obtenir une empreinte identique.
-
Faire confiance à MD5 ou SHA-1 face à un attaquant
Tous deux ont des attaques par collision pratiques. Ils détectent une corruption accidentelle, mais ne prouvent jamais qu’un fichier n’a pas été altéré. Utilisez SHA-256 ou plus.
-
Hacher des mots de passe avec ces algorithmes
MD5, SHA-1 et SHA-2 sont bien trop rapides pour stocker des mots de passe — un attaquant teste des milliards de candidats par seconde. Utilisez bcrypt, scrypt ou Argon2.
-
Comparer des empreintes de formats différents
Une empreinte hex et une empreinte Base64 des mêmes données sont totalement différentes. Faites correspondre le format à la somme vérifiée, ou laissez le champ de vérification la normaliser.