MD5 hash function implementation.
WARNING: MD5 has known collisions and should only be used when required for backwards compatibility.
Hash
MD5();