共计 284 个字符,预计需要花费 1 分钟才能阅读完成。
1. 算法特点
a) 音讯摘要算法 / 单向散列函数 / 哈希函数
b) 不同长度的输出,产生固定长度的输入
c) 散列后的密文不可逆
d) 散列后的后果惟一
e) 哈希碰撞
f) 个别用于校验数据完整性、签名 sign
因为密文不可逆,所以服务端也无奈解密
想要验证,就须要跟前端一样的形式去从新签名一遍
签名算法个别会把源数据和签名后的值一起提交到服务端
要保障在签名时候的数据和提交下来的源数据统一
2. 常见算法
MD5、SHA1、SHA256、SHA512、HmacMD5、HmacSHA1、HmacSHA256、HmacSHA512
RIPEMD160、HmacRIPEMD160、PBKDF2、EvpKDF
正文完