Good hash function should be collision resistant. In 2004 it was shown that MD5 is not collision resistant. As such, MD5 is not suitable for applications like SSL certificates or digital signatures that rely on this property for digital security. Today we see this method is widely use in sites and many device.
- What is the reason for using this insecure hash function?
Edit: what is the advantage of MD5 relative to other hash function such as the SHA/256 that people use this insecure hash function yet?