The MD4 Message-Digest Algorithm is a cryptographic hash function developed by Ronald Rivest in 1990. The digest length is 128 bits. The algorithm has influenced later designs, such as the MD5, SHA-1 and RIPEMD algorithms. The initialism "MD" stands for "Message Digest".
Key facts
- Cryptographic hash function.name
- MD4
- Cryptographic hash function.designers
- Ronald Rivest
- Cryptographic hash function.publish date
- October 1990
- Cryptographic hash function.series
- MD2, MD4, MD5, MD6
- Cryptographic hash function.digest size
- 128 bits
- Cryptographic hash function.block size
- 512 bits
- Cryptographic hash function.rounds
- 3
- Cryptographic hash function.cryptanalysis
- A collision attack published in 2007 can find collisions for full MD4 in less than two hash operations.
via Wikipedia infobox
~4 min read
Article
8 sectionsContents
- Security
- MD4 hashes
- MD4 test vectors
- MD4 collision example
- See also
- References
- External links
- Collision attacks
The MD4 Message-Digest Algorithm is a cryptographic hash function developed by Ronald Rivest in 1990. The digest length is 128 bits. The algorithm has influenced later designs, such as the MD5, SHA-1 and RIPEMD algorithms. The initialism "MD" stands for "Message Digest".
right|thumbnail|300px|One MD4 operation. MD4 consists of 48 of these operations, grouped in three rounds of 16 operations. F is a nonlinear function; one function is used in each round. Mi denotes a 32-bit block of the message input, and Ki denotes a 32-bit constant, different for each round.