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 の操作が必要)を提供します。