MD4 est une ancienne fonction de hachage produisant une empreinte de 128 bits, affichée sous la forme de 32 caractères hexadécimaux. Elle est aujourd’hui considérée comme cassée et ne doit plus être utilisée pour protéger des données.
Cet outil génère une empreinte MD4 et recherche une correspondance dans notre corpus. Une recherche en base n’inverse pas mathématiquement MD4 : elle retrouve uniquement un texte déjà indexé dont l’empreinte est identique.
Pour un nouveau système, utilisez une fonction moderne adaptée au besoin. Pour les mots de passe, privilégiez Argon2id, scrypt ou bcrypt avec un sel unique et un coût approprié. NTLM repose également sur MD4, mais applique MD4 à la représentation UTF-16LE du mot de passe.
Une empreinte MD4 contient 128 bits et s’écrit généralement avec 32 caractères hexadécimaux.
Non. Le site effectue une recherche de correspondance dans une base de textes déjà hachés ; un résultat absent ne peut pas être déduit de l’empreinte seule.
Non. MD4 présente des faiblesses cryptographiques majeures et ne doit plus être choisi pour un nouveau projet.
MD4 est une fonction historique aujourd’hui cassée. Elle reste utile pour reconnaître certains formats anciens, notamment la construction NTLM.
Non. Ils produisent tous deux 32 caractères hexadécimaux, mais les calculs et les résultats diffèrent.
Des systèmes anciens et NTLM l’utilisent encore, ce qui explique son intérêt d’analyse.
Non. Utilisez une primitive moderne adaptée au besoin.