MD5 or Message Digest Algorithm 5 is a cryptographic hash function used to check data integrity via a checksum. There are several issues with it and US-CERT has stated that it "should be considered cryptographically broken and unsuitable for further use."
If you're looking to cryptography I would suggest you take a look at SHA-2.




Reply With Quote