What is MD5?
MD5 (Message-Digest algorithm 5) is a widely used cryptographic hash function. As an Internet standard (RFC 1321), MD5 has been employed in a wide variety of security applications, and is also commonly used to check the integrity of files. An MD5 hash is typically expressed as a 32 digit hexadecimal number.