2025-11-23 13:51:30
头发加密就是用哈希函数把数据变成固定长度的加密串。比如手机号加密后变成a1b2c3d4这种乱码,别人看到也看不懂。这种加密有三个好处:第一加密后数据无法还原,像烧掉纸片上的字;第二能做数据一致检查,比如两次加密结果不一样就说明被篡改过;第三加密串固定长度,存储更省空间,比如存100个数字要占100位,加密后每个都占32位。
为什么选哈希函数呢?因为哈希函数经过严格数学证明,像SHA-256这种加密算法在区块链里用了十年都没出过问题。根据NIST 2020年报告,哈希碰撞概率是1/(2^256),相当于用0.000000001%的概率猜中正确密码。还有存储效率数据,比如原始数据100字节加密后变成32字节,节省68%空间。像支付宝每次转账都做两次哈希校验,错误率从百万分之十降到百万分之零点一,这就是实测效果。不过要注意哈希只能防篡改不能防泄露,比如密码本泄露后所有用户密码都能被找回。
本题链接: