哈希值 是通过哈希算法将任意数据映射为固定长度的唯一摘要。 如同数字世界的“指纹”,用于验证完整性、安全存储与快速查找。
单向性不可逆
定长输出256/160位
雪崩效应微小改变
抗碰撞极低概率⚡ 任意文件、文本、交易数据都能生成唯一哈希值,常用于密码存储、数字签名、区块链。
SHA-256 是目前应用最广泛的哈希算法,输出256位摘要,比特币、证书、Git 均使用。
MD5 由于碰撞漏洞,不再用于安全场景,仅用于校验非敏感数据。
示例哈希 (SHA-256) :
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
✨ 默克尔树 (Merkle Tree) 使用哈希值构建二叉树,高效验证大数据完整性,区块链与Git核心。
🔗 一致性哈希 用于分布式缓存与负载均衡,最小化节点变动带来的映射失效。
📋 哈希表 基于哈希值实现O(1)查找,编程语言中的字典/映射底层结构。