MD2 (Message Digest Algorithm 2) is a secure
hash algorithm developed by
Rivest in 1989. The algorithm takes a message of arbitrary
length and produces a 128-bit message digest.
The message is first padded so its length in bytes is
divisible by 16. A 16-byte checksum is then appended to the message, and the
hash-value is computed on the resulting message.
Rogier and Chauvaud have found that collisions for MD2 can be
constructed if the calculation of the checksum is omitted. This is the only
cryptanalytic result known for MD2.
The MD2 algorithm is designed to be quite fast
on 8-bit machines.
The MD2 algorithm is
specified in RFC1319.
CMD2 Overview |
MD2 API Overview |
Useful Links | HashCalc
QuickHash Library Overview