Outil pour décoder/encoder avec MD4 automatiquement. Le hachage MD4 est l'ancetre du MD5, il fait correspondre une empreinte de 32 caractères à toute donnée.
MD4 - dCode
Catégorie(s) : Fonction de Hachage, Cryptographie Moderne
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le MD4 pour (Message Digest 4) est une ancienne fonction de hachage. MD4 associe à une donnée d'entrée une empreinte binaire selon un hachage à sens unique (il est pratiquement impossible de réaliser l'opération inverse).
Le hachage MD4 calcule à partir de données informatiques binaires une empreinte numérique de 128 bits (32 caractères hexadécimaux).
Exemple : dCode se code 31f5516dab1958c00d5eda6637333575
L'algorithme MD4 est décrit dans les RFC 1186 puis RFC 1320.
Le MD4 utilise des fonctions non linéaires dont le but est d'être non réversibles, ainsi il n'y a pas de méthode de déchiffrement.
Cependant, il est envisageable (avec suffisamment de temps et de puissance de calcul) de tester tous les mots possibles et de comparer leur empreinte avec celle recherchée.
Des bases de données contenant des hash MD4 pré-calculés s'appellent des tables arc-en-ciel (rainbow table).
dCode utilise une table arc-en-ciel (2 millions de mots de passe), si le MD4 recherché en est absent, alors le déchiffrement échouera.
Le hash MD4 est visuellement identique au MD5 (128 bits) généralement écrit sous la forme de 32 caractères héxadécimaux 0123456789abcdef.
Le MD4 était utilisé pour stocker les empreintes de mots de passe NTLM sous Windows.
La chaine vide a pour hash 31d6cfe0d16ae931b73c59d7e0c089c0
Le MD4 a été testé par des chercheurs qui ont trouvé des collisions (2 chaines différentes qui ont la même empreinte).
Exemple : les valeurs hexadecimales 839c7a4d7a92cb5678a5d5b9eea5a7573c8a74deb366c3dc20a083b69f5d2a3bb3719dc69891e9f95e809fd7e8b23ba6318edd45e51fe39708bf9427e9c3e8b9
et 839c7a4d7a92cbd678a5d529eea5a7573c8a74deb366c3dc20a083b69f5d2a3bb3719dc69891e9f95e809fd7e8b23ba6318edc45e51fe39708bf9427e9c3e8b9
ont le même hash MD4 : 4d7e6a1defa93d2dde05b45d864c429b
Son utilisation est aujourd'hui déconseillée pour le stockage de password, même en utilisant du sel/salt.
MD4 veut dire Message Digest 4, qui peut se traduire par résumé de message version 4.
MD4 a été proposé par Ronald Rivest en octobre 1990
dCode se réserve la propriété du code source pour "MD4". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "MD4", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "MD4" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "MD4" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "MD4" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
MD4 sur dCode.fr [site web en ligne], consulté le 21/01/2025,