Générateur de Hash MD4
La fonction de hachage pionnière qui a fondé la cryptographie moderne
MD4 (Message Digest 4) est une fonction de hachage cryptographique conçue par Ron Rivest au MIT en 1990. Elle produit un hash de 128 bits (32 caractères hex). Bien que cryptographiquement cassée, MD4 a une importance historique immense comme ancêtre direct de MD5, SHA-1 et de toute la famille SHA-2.
Qu'est-ce que MD4 ?
MD4 traite les données en blocs de 512 bits à travers trois rondes de 16 opérations chacune (48 au total). Elle maintient quatre variables d'état de 32 bits mélangées par des opérations bit à bit, addition modulaire et rotations.
✅ Caractéristiques de MD4
- • Pionnier historique : A établi le cadre Merkle-Damgård
- • Sortie 128 bits : Digest hexadécimal de 32 chiffres
- • Influence directe : A mené directement à MD5, SHA-1 et SHA-2
- • Simple : Seulement 48 opérations par bloc
📊 Cas d'utilisation
- • Systèmes hérités : Protocoles d'authentification NTLM
- • Éducation : Apprentissage de la conception de fonctions de hachage
- • Recherche : Étude de l'évolution de la cryptanalyse différentielle
- • Non sécuritaire : Sommes de contrôle rapides
⚠️ Avertissement de sécurité
MD4 est complètement cassée — ne pas utiliser pour la sécurité. Les collisions se trouvent en moins d'une seconde. Utilisez SHA-256 ou SHA-512.
🔄 MD4 vs algorithmes modernes
MD4
128 bits, 3 rondes
Cassée — historique uniquement
MD5
128 bits, 4 rondes
Cassée aussi, plus répandue
SHA-256
256 bits, 64 rondes
Standard moderne sécurisé
❓ Questions fréquentes
Pourquoi MD4 est-elle encore utilisée ?
MD4 apparaît principalement dans des protocoles hérités comme l'authentification NTLM sous Windows.
Comment MD4 a-t-elle été cassée ?
Par cryptanalyse différentielle. Des collisions complètes se trouvent avec un effort de calcul minimal.
Quelle est la relation entre MD4 et MD5 ?
MD5 est le successeur direct. Rivest a ajouté une quatrième ronde et des opérations supplémentaires.