MD5

The MD5 message parsing algorithm is a widely used hash function that produces a 128-bit hash value expressed in 32 characters.

Although MD5 was initially designed to be used as a cryptographic hash function, it has been found to suffer from extensive vulnerabilities.

It can still be used as a checksum to check the integrity of data, but only against unintentional corruption.

For a technical explanation of this hash, click here.

md5.go