MD5 - Message Digest 5

MD5 (Message Digest 5) was developed by RSA Security Inc to provide a strong one way hashing function. The algorithm generates a fixed length (128bit) digest from a message of any length, that can be appended to prove data integrity. While viewed to be a strong algorithm new digests such as SHA-1 which generate a 160bit digest are now though to be more robust than MD5.