RIPEMD在开发中是什么

54 0

RIPEMD(RACE Integrity Primitives Evaluation Message Digest)是一类欧洲背景的哈希函数。下面重点说明开发场景下的含义。

RIPEMD在开发中是什么

RIPEMD(RACE Integrity Primitives Evaluation Message Digest)是一类欧洲背景的哈希函数。目前仍能见到的主要是 RIPEMD-160:输出 160 位(20 字节,40 个十六进制字符),由 Dobbertin、Bosselaers、Preneel 于 1990 年代提出。比特币地址的哈希 160 使用的就是 RIPEMD-160(再配合 SHA-256)。

  • 常用的是 RIPEMD-160,输出 160 位、四十个十六进制字符
  • 空字符串的 RIPEMD-160 是 9c1185a5c5e9fc54612808977ee8f548b2258d31
  • “abc”的 RIPEMD-160 是 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc(这是常用测试向量)

示例

输入:a+b=c

计算结果:05406979e82e921c6d5ae3c5daa2d7078acc4c12

说明:对 UTF-8 字节计算 ripemd160。

常见用途

  • 比特币和部分区块链地址派生(HASH160)
  • 一些欧洲标准和旧系统中的完整性校验
  • 算法对照与教学

怎样核对结果

用 “abc” 测试向量核对实现,再用本站或 PHP hash("ripemd160") 对照业务数据。

本站的哈希全家桶工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。

常见问题

【能解密吗?】不能。

【“abc”的 RIPEMD-160 是多少?】8eb208f7e05d987a9b044a8e98c6b087f15a0bfc。

【和 SHA-1 能互相替代吗?】不能,结果不同,协议里写哪种就用哪种。

文中示例可以在本站对应工具中验证;处理密钥、证书等敏感数据时,请注意保护隐私。

署名:123问编辑部 · 最近修订:2026-11-11 · 已按编辑与审核说明检查;内容仅供参考,不构成医疗、法律或投资建议。发现错误可查看纠错方式。

标签: 数码开发

抱歉,评论功能暂时关闭!