Whirlpool 哈希生成器
使用 Whirlpool-0、Whirlpool-T 和 Whirlpool ISO 标准算法生成 512 位哈希值
输入将被视为 UTF-8 编码的文本
哈希结果 Whirlpool
关于 Whirlpool 哈希
Whirlpool 是由 Vincent Rijmen(AES 的共同创造者)和 Paulo S. L. M. Barreto 设计的密码学哈希函数。它生成 512 位(64 字节)的哈希值,基于修改后的 AES 分组密码。
该算法已被纳入 ISO/IEC 10118-3:2004 国际标准。Whirlpool 专为高安全性应用设计,能够抵抗所有已知的实际攻击。
算法版本
| 版本 | 年份 | 输出大小 | 状态 |
|---|---|---|---|
| Whirlpool-0 | 2000 | 512 bits (64 bytes) | 原始版 |
| Whirlpool-T | 2001 | 512 bits (64 bytes) | 修订版 |
| Whirlpool | 2003 | 512 bits (64 bytes) | ISO 标准 |
常见用例
- 文件完整性验证和校验和
- 数字签名和证书
- 密码哈希(需配合适当的盐值)
- 安全随机数生成
示例哈希
Input: "hello"
Whirlpool: 0a25f55d7308eca6b9567a7ed3bd1b46327f0f1ffdc804dd8bb5af40e88d78b88df0d002a89e2fdbd5876c523f1b67bc44e9f87047598e7548298ea1c81cfd73
安全说明
Whirlpool 被认为是密码学安全的,没有已知的实际攻击方法。其 512 位输出提供了强大的碰撞抵抗性(需要 2^256 次运算)和原像抵抗性(需要 2^512 次运算)。