RIPEMD-160 哈希计算器

计算文本或文件的 RIPEMD-160 哈希值,用于完整性检查及兼容现有系统。

输入

粘贴或输入 UTF-8 文本,支持表情符号和非拉丁字符

校验和

当前输入文本的校验和

十六进制

Base64

十进制

二进制

什么是 RIPEMD-160?

RIPEMD-160(RACE 完整性原语评估消息摘要)是一种加密哈希函数,产生 160 位(20 字节)的哈希值,通常呈现为 40 个字符的十六进制数。它由 Hans Dobbertin、Antoon Bosselaers 和 Bart Preneel 于 1996 年开发,作为欧洲 RACE 项目的一部分

主要特征:

  • 确定性: 相同的输入总是产生相同的哈希
  • 快速计算: 可快速计算任意输入的哈希值
  • 雪崩效应: 输入的微小变化会产生截然不同的输出
  • 固定输出大小: 无论输入大小如何,始终产生 160 位哈希
  • 双线并行结构: 使用两条并行计算线以增强安全性

安全状态:
RIPEMD-160 被认为是加密安全的,没有已知的实际攻击。它提供了良好的安全边际,对于 160 位哈希足够的加密应用仍被推荐

常见用途:

  • 比特币地址生成(Base58Check 编码)
  • 数字签名和证书
  • 数据完整性验证
  • 需要 160 位哈希的加密协议
  • 需要时作为 SHA-1 的替代品

与其他算法的比较:

  • 比 MD5 和 SHA-1 更安全
  • 输出比 SHA-256 短(160 位与 256 位)
  • 计算性能良好
  • 在密码学领域经过充分研究

推荐用于:

  • 需要 160 位哈希安全性的应用
  • 比特币相关的加密操作
  • 指定 RIPEMD-160 的遗留系统兼容性

使用方法

输入或粘贴 UTF-8 文本,或者选择一个文件。RIPEMD-160 摘要会自动更新,并以十六进制、Base64、十进制和二进制显示;可在对应结果旁直接复制。下方 HTTP API 也提供相同操作