Générateur de hachage MD4
Transformez instantanément n'importe quel texte en son hachage MD4 de 32 caractères.
Comment utiliser Générateur de hachage MD4
- Saisissez ou collez votre texte dans le champ.
- Le hachage MD4 s'affiche au fur et à mesure que vous tapez.
- Cliquez sur Copier pour récupérer le résultat.
À propos de Générateur de hachage MD4
MD4 (Message Digest 4) a été conçu par Ronald Rivest en 1990 et produit un condensé de 128 bits, écrit sous forme de 32 caractères hexadécimaux. Son importance réelle est historique : MD4 a servi de modèle à MD5 et à SHA-1, tous deux construits à partir de lui. Toute la lignée des hachages rapides, à base de tours, utilisant la construction de Merkle-Damgård qui a dominé les années 1990 et 2000 remonte à cette conception unique — ce qui signifie aussi qu'ils en ont hérité les faiblesses qui ont fini par tous les faire tomber.
MD4 est totalement cassé. Il ne s'agit pas d'un algorithme « affaibli » ou « déconseillé » — des collisions peuvent être trouvées quasi instantanément sur du matériel ordinaire, si bien que produire deux entrées différentes donnant le même hachage MD4 relève de l'exercice trivial plutôt que du résultat de recherche. N'utilisez pas MD4 pour des mots de passe, des signatures, des contrôles d'intégrité, ou tout usage où quelqu'un pourrait tirer parti d'une collision forgée. Utiliser un hachage moderne à la place ne coûte rien : SHA-256 pour les empreintes, bcrypt pour les mots de passe.
Alors pourquoi MD4 est-il encore présent dans chaque bibliothèque cryptographique ? À cause de Windows. Le hachage de mot de passe NTLM est, au fond, du MD4 appliqué au mot de passe encodé en UTF-16LE — sans sel, sans nombre d'itérations, rien pour ralentir un attaquant. Cette seule dépendance maintient MD4 en vie dans les réseaux d'entreprise et en fait un élément courant des tests d'intrusion et des travaux de récupération de mots de passe, contexte dans lequel la plupart des gens rencontrent réellement MD4 aujourd'hui.
Questions fréquentes
Peut-on déchiffrer ou inverser un hachage MD4 ?
Non. Le hachage est à sens unique — le texte d'origine n'est pas contenu dans le hachage. Les « déchiffreurs de MD4 » ne sont que des tables de correspondance de mots déjà hachés, et comme MD4 est rapide et non salé, ces tables sont redoutablement efficaces — c'est justement pour cela que MD4 ne doit protéger quoi que ce soit.
Quel est le lien entre MD4 et NTLM ?
Le hachage NTLM est le MD4 du mot de passe encodé en UTF-16LE. Si vous hachez ici un mot de passe en UTF-8, vous n'obtiendrez pas la valeur NTLM — utilisez notre générateur de hachage NTLM, qui applique d'abord le bon encodage.
Pourquoi mon hachage MD4 fait-il toujours 32 caractères ?
MD4 produit toujours 128 bits, et chaque caractère hexadécimal représente 4 bits, donc chaque hachage MD4 fait exactement 32 caractères, quelle que soit la longueur de l'entrée.
MD4 est-il sûr pour quoi que ce soit ?
Pas pour la sécurité. Les collisions sont instantanées, ce qui le disqualifie pour tout usage où quelqu'un pourrait chercher à vous tromper. Il ne survit que dans des protocoles hérités comme NTLM, difficiles à changer, et comme somme de contrôle non adversariale dans d'anciens logiciels.
Mon texte est-il envoyé quelque part ?
Votre texte est envoyé à notre serveur pour être haché, car les navigateurs ne peuvent pas calculer le MD4. Il est haché puis immédiatement supprimé — jamais enregistré, jamais stocké.

