HTML中常用HASH算法使用笔记出于安全考虑,对于网页端传输的敏感数据(例如:密码)不能明文传输,而是需要加密传输。 而且出于网页端的特殊性,加密方式既不能使用对称加密,更不能使用非对称加密(密钥获取方式会暴露),而只能使用HASH算法:前后端通过相同HASH算法,获取目标内容的签名,通过签名是否匹配来推断所传输的内容是否匹配。 常用HASH算法按照复杂程度依此为:MD5、SHA-1、SHA-256、Keccak256、SHA-512。国密 SM3 对标 SHA-256。 出于安全考虑,MD5方式已不建议使用,推荐使用的是