CoderTools

Whirlpool 哈希生成器

使用 Whirlpool-0、Whirlpool-T 和 Whirlpool ISO 标准算法生成 512 位哈希值

输入将被视为 UTF-8 编码的文本

关于 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 次运算)。

参考资料