The MD5 message digest algorithm. Internet RFC 1321 (1992)

by R L Rivest