NAME: MD5
CREATOR: Professor Ronald L. Rivest
PB AUTHOR: Florent Heyworth
DESCRIPTION: Produces a 128-bit message digest
NOTES: Intended for digital signature applications, where a large file must be compressed in a secure manner before being encrypted with a private (secret) key under a public-key cryptosystem such as RSA.
See also this version by Trevor Lane, and another version by Thomas Gohel
SOURCE: http://www.powerbasic.com/support/forums/Forum7/HTML/000512.html