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

参考資料