Tool to decode / encode with MD4 automatically. The MD4 hash is the ancestor of the MD5, it maps a 32-character fingerprint to any data.
MD4 - dCode
Tag(s) : Hashing Function, Modern Cryptography
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
The MD4 for (Message Digest 4) is an old hash function. MD4 associates an input data with a binary hash according to a one-way hash (it is practically impossible to perform the reverse operation).
The MD4 hash computes a 128 bit digital fingerprint (32 hexadecimal characters) from binary computer data.
Example: dCode code is 31f5516dab1958c00d5eda6637333575
The MD4 algorithm is described in RFC 1186 then RFC 1320.
The MD4 uses non-linear functions whose purpose is to be non-reversible, so there is no decoding method.
However, it is conceivable (with sufficient time and computing power) to test all the possible words and compare their fingerprint with that sought.
Databases containing pre-computed MD4 hashes are called rainbow tables.
dCode uses a rainbow table (2 million passwords), if the desired MD4 is not present, then the decryption will fail.
The MD4 hash is visually identical to the MD5 (128 bits) generally written in the form of 32 hexadecimal characters 0123456789abcdef.
The MD4 was used to store NTLM password fingerprints on Windows.
The empty string has for hash 31d6cfe0d16ae931b73c59d7e0c089c0
The MD4 has been tested by researchers who found collisions (2 different chains that have the same footprint).
Example: hexadecimal values 839c7a4d7a92cb5678a5d5b9eea5a7573c8a74deb366c3dc20a083b69f5d2a3bb3719dc69891e9f95e809fd7e8b23ba6318edd45e51fe39708bf9427e9c3e8b9
and 839c7a4d7a92cbd678a5d529eea5a7573c8a74deb366c3dc20a083b69f5d2a3bb3719dc69891e9f95e809fd7e8b23ba6318edc45e51fe39708bf9427e9c3e8b9
have the same MD4 hash: 4d7e6a1defa93d2dde05b45d864c429b
Its use is not recommended today for password storage, even when using salt.
MD4 stands for Message Digest 4, which can be understood as message summary version 4.
MD4 was proposed by Ronald Rivest in October 1990
dCode retains ownership of the "MD4" source code. Except explicit open source licence (indicated Creative Commons / free), the "MD4" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "MD4" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "MD4" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.
The copy-paste of the page "MD4" or any of its results, is allowed (even for commercial purposes) as long as you credit dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
MD4 on dCode.fr [online website], retrieved on 2024-12-21,