Générateur de hash MD5
Tapez un texte ou choisissez un fichier pour obtenir son hash MD5, une empreinte de 32 caractères. Collez une somme de contrôle publiée pour vérifier qu'elle correspond.
Intégrer ce calculateur à votre site
Copiez le code et collez-le dans le HTML de votre page. C'est gratuit ; merci de garder le lien vers la source.
Qu'est-ce que le MD5
Le MD5 (RFC 1321, 1992) transforme n'importe quelle entrée en une valeur de 128 bits, écrite en 32 caractères hexadécimaux. Changez un seul caractère de l'entrée et le hash change entièrement. Le hash d'une entrée vide est d41d8cd98f00b204e9800998ecf8427e, une valeur qu'on reconnaît vite dans les logs.
Les navigateurs n'intègrent pas le MD5 dans leur cryptographie car il n'est plus sûr : cette page le calcule donc avec sa propre implémentation, vérifiée avec la suite de tests de la RFC 1321. SHA-1 et la famille SHA-2 viennent de l'API Web Crypto du navigateur.
Longueur des hashs
| Algorithme | Bits | Caractères hex | Statut |
|---|---|---|---|
| MD5 | 128 | 32 | Cassé (contrôle seulement) |
| SHA-1 | 160 | 40 | Cassé (contrôle seulement) |
| SHA-256 | 256 | 64 | Sûr |
| SHA-384 | 384 | 96 | Sûr |
| SHA-512 | 512 | 128 | Sûr |
Questions fréquentes
Peut-on déchiffrer un hash MD5 ?
Non. Un hash est à sens unique : aucune clé ne permet de retrouver l'entrée. Les sites qui « déchiffrent » le MD5 cherchent simplement le hash dans d'immenses tables de mots et mots de passe courants, c'est pourquoi le MD5 ne doit jamais servir à stocker des mots de passe.
Le MD5 est-il encore sûr ?
Pas pour la sécurité. Depuis 2004, on sait créer volontairement deux fichiers différents ayant le même MD5. Il reste utile pour détecter une corruption accidentelle, comme clé de cache ou pour dédupliquer.
Pourquoi mon MD5 diffère-t-il d'un autre outil ?
Le plus souvent l'entrée diffère de façon invisible : un retour à la ligne final, des fins de ligne Windows (\r\n) ou un autre encodage. Cet outil calcule le hash exact du contenu de la zone, encodé en UTF-8.
Ce que je colle est-il envoyé à un serveur ?
Non. Cet outil fonctionne entièrement dans votre navigateur, avec JavaScript et l'API Web Crypto intégrée. Rien de ce que vous tapez, collez ou ouvrez n'est envoyé ni conservé.