An MD5 Message-digest calculator according to RFC 1321.