MD5 is often a greatly utilised hash operate that makes a message digest (or hash value) of 128 bits in length. It had been in the beginning designed to be a cryptographic hash functionality but, at a later stage vulnerabilities were being uncovered and therefore just isn't regarded suited to crypto