MD5
MD5 (message-digest algorithm) is a widely used hash function that prouce a 128-bit hash value.
Several vulnerabilities has been found in the algorithm and it should not be used as a cryptographic
hash function anymore. It can still be used as a checksum to verify data integrity.
But only against unintentional corruption.
Read more about MD5.