From Wikipedia, the free encyclopedia
In cryptography, MD5 (Message-Digest algorithm 5) is a widely used,partially insecure cryptographic hash function with a 128-bit hash value.As an Internet standard (RFC 1321), MD5 has been employed in a wide varietyof 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.