The MD5 message-digest algorithm, Internet Request for Comment (1992)

by R L Rivest