MD5是一种常用的哈希算法,它由Ron Rivest于1992年开发。它的主要作用是将任意长度的输入字符转换成一个128位的“消息摘要”,也就是一个固定长度的数字串,对数据进行校验。
MD5可以保证文件在传输过程中不被篡改,常用来校验文件是否完整,检测文件的正确性,可以用来加密用户的密码,比如QQ、微博等社交平台都会使用到它。MD5有一定的安全性,但是也有缺点,当文件大到一定程度时,容易发生碰撞,使得多个文件可能有相同的摘要。
MD5是一种常用的哈希算法,它由Ron Rivest于1992年开发。它的主要作用是将任意长度的输入字符转换成一个128位的“消息摘要”,也就是一个固定长度的数字串,对数据进行校验。
MD5可以保证文件在传输过程中不被篡改,常用来校验文件是否完整,检测文件的正确性,可以用来加密用户的密码,比如QQ、微博等社交平台都会使用到它。MD5有一定的安全性,但是也有缺点,当文件大到一定程度时,容易发生碰撞,使得多个文件可能有相同的摘要。