MD5 was designed by American cryptographer Ronald Linn Rivest and published in 1992 to replace MD4 algorithm. The program of this algorithm is standardized in RFC 132 1 standard.
Extended data
199 1 year, Rivest developed a more mature MD5 algorithm. It adds the concept of "safety belt" on the basis of MD4. Although MD5 is more complicated than MD4, it is more secure.
This algorithm obviously consists of four steps, which is slightly different from MD4 design. In MD5 algorithm, the necessary conditions for the size and filling of information digest are exactly the same as MD4.
Den boer and Bosselaers have discovered the pseudo-collision in MD5 algorithm, but there are no other discovered encryption results.
Baidu Encyclopedia -MD5 Value