Suffered from security breaches (collisions were found very early).
MD5 was created in 1991 as a replacement of MD4 algorithm, that, however being a 128-bits algorithm too, This produces a digital fingerprint of the file or text and thus allows to sign it MD5 (or Message Digest 5), is a cryptographic function that allows you to create a 128-bits (32 characters in hexadecimal since you only needĤ bits to code hexadecimal) 'hash' from any input up to 2^64 bits.