MD5小记

1、定义
不可逆的加密算法(其实不算是加密,应该是校验),将任意长度的字符串转换为定长的16进制。一般用于签名校验(类似指纹信息),防止信息篡改。
2、特点
不可逆。相同的内容MD5一定一样,不同的内容,MD5不一样(非绝对,大多数情况下不会一样)。通过MD5反查原数据基本上不可能,常用多次MD5,这样拿到的结果就很难解析出来,可用于防止伪造信息。
算法简单。对原数据做MD5很容易。
压缩性。任意内容的MD5定长的。
3、应用
典型应用,不需要知道原内容是啥,只需要校验输入的正确性:用户登录密码校验。
防串改验签。

你可能感兴趣的:(MD5小记)