Message Digest 5 (MD5)

A secure hashing function that converts an arbitrarily long data string into a short digest of data that is unique and of fixed size.