RIPEMD-160哈希生成器
比特币地址背后的欧洲哈希函数
RIPEMD-160生成160位哈希(40个十六进制字符),由比利时KU Leuven开发。用于比特币 — 每个比特币地址通过SHA-256后接RIPEMD-160(HASH160)派生。
什么是RIPEMD-160?
RIPEMD-160扩展了RIPEMD-128的设计,在两条并行处理链中增加了第5轮。
✅ 优势
- • 比特币标准: 用于地址生成的HASH160
- • 160位输出: 40个十六进制字符
- • 独立设计: 非政府机构设计
- • 经验证的安全: 自1996年以来无实际攻击
📊 使用场景
- • 比特币: SHA-256 + RIPEMD-160 = HASH160
- • PGP/GPG: 密钥指纹计算
- • 智能卡: 欧洲EMV认证
- • 密码多样性: SHA算法的替代
💡 背景
RIPEMD-160提供80位碰撞抵抗。 新应用建议使用SHA-256。
🔄 RIPEMD-160 vs 其他
🔵
RIPEMD-160
160位,双链
无已知碰撞
🟢
SHA-1
160位,单链
碰撞已实证(2017)
🟡
SHA-256
256位
更安全,推荐
❓ 常见问题
比特币为什么使用RIPEMD-160?
比特币使用HASH160在保持密码多样性的同时缩短地址。
RIPEMD-160比SHA-1更安全吗?
实践中是的。未发现实际碰撞。
新项目应该使用RIPEMD-160吗?
新项目建议SHA-256。RIPEMD-160用于比特币兼容性。