Message Digest 5 (MD5) is a 128-bit messagedigest algorithm created in 1991 by Professor Ronald Rivest.