QuickHash Library  

MD5 Overview

MD5 (Message Digest Algorithm 5) is a secure hash algorithm developed by R. Rivest in 1991 at RSA Data Security, Inc. The algorithm takes a message of arbitrary length and produces a 128-bit message digest.


MD5 is a popular hash algorithm and it is considered reasonable secure. However, some people have reported potential weaknesses in it. It is also reported that it is possible to build a special-purpose machine to find a plaintext matching given hash-value in a few weeks.


The MD5 algorithm is designed to be quite fast on 32-bit machines.

The MD5  algorithm is described in RFC1321 and in Bruce Schneier: Applied Cryptography, John Wiley & Sons, 1994.

CMD5 Overview   |   MD5 API Overview   |   Type Library Overview   |   Useful Links   |   HashCalc


See Also    QuickHash Library Overview



Send Feedback to SlavaSoft Inc. Tell a friend about QuickHash Library