Jump to content

MD2 (hash function)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mpolo (talk | contribs) at 17:38, 6 October 2004 (Translation from De). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)


Message Digest Algorithm 2 (MD2) is a hash function developed by Ronald Rivest in 1989. The algorithm is optimized for 8-bit computers. The hash value of any message is formed by padding it to a multiple of the block length on the computer (128 bits or 16 bytes) and adding a 16-byte checksum to it. For the actual calculation, a 48-byte auxiliary block and a 256-byte table containing the random digits of pi are used.

One all of the blocks of the (lengthened) message have been processed, the first partial block of the auxiliary block becomes the hash value of the message.

Kaliski, B. Message Digest Algorithm. April 1992.

See also