MD5 is actually a greatly employed hash function that generates a information digest (or hash value) of 128 bits in length. It was in the beginning created for a cryptographic hash function but, at a later on stage vulnerabilities were being identified and thus is just not considered appropriate for cryptographic applications.These vulnerabilities