Cryptohash::md4

MD4

From Wikipedia, the free encyclopedia

MD4 is a message digest algorithm (the fourth in a series) designed by ProfessorRonald Rivest of MIT in 1990.It implements a cryptographic hash function for use in messageintegrity checks. The digest length is 128 bits. The algorithm has influenced later designs, such as theMD5, SHA (SHA1, SHA256, SHA384, and SHA512),and RIPEMD (RIPEMD128, RIPEMD160, RIPEMD256, and RIPEMD320) algorithms. MD4 is also used to computeNT-hash password digests on Microsoft Windows NT, XP and Vista.

Weaknesses in MD4 were demonstrated by Den Boer and Bosselaers in a paper published in 1991. The firstcollision attack was found by Hans Dobbertin in 1996. In August 2004,Wang et al. found a very efficient collision attack, alongside attacks onlater hash function designs in the MD4/MD5/SHA/RIPEMD family. This result was improved later bySasaki et al., and generating a collision is now as cheap as verifying it (a few microseconds).

A variant of MD4 is used in the ed2k URI scheme to providea unique indentifier for a file in the popular eDonkey2000 / eMule P2P networks. MD4 is also usedby the rsync protocol.



Less then 10000 characters please.

Service provided by Fremnet.net
---== Copyright Shannon Wynter - All rights reserved - All wrongs avenged ==---