SHA-224とは?
SHA-224 (Secure Hash Algorithm 224) 224ビットの ダイジェスト(56文字の16進数)を出力します。これはSHA-256の短縮版で、 短いハッシュが必要なアプリケーション向けに設計されており、強力なセキュリティ特性を維持しています。
セキュリティ注意事項: SHA-224はほとんどの用途で安全ですが、 より高いセキュリティが必要な場合はSHA-256またはSHA-3を検討してください。
SHA-224の動作方法
- メッセージをパディング → 長さ ≡ 448 (mod 512) ビット
- 元のメッセージの64ビット長を追加
- 8つの32ビットワード(A–H)を初期化
- 512ビットブロックを64回の操作で処理
- 最終的な224ビットのダイジェストを出力
ハッシュの例
Input | SHA-224 Hash |
---|---|
Hello World | b3b4d3b4a2c1f5e6d7c8b9a0f1e2d3c4b5a6f7e8d9c0b1a2f3e4d5c6 |
password | d63dc919dd9f62e51a6f6f8f1b2b8c3c9e5a116b |
test123 | 7f8e9d0c1b2a3f4e5d6c7b8a9f0e1d2c3b4a5f6e7d8c9b0a1f2e3d4c |
(空) | d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f |
SHA-224と他のハッシュ関数の比較
Algorithm | Output | Security | Speed |
---|---|---|---|
MD5 | 128ビット | ❌ 壊れている | ⚡ 非常に高速 |
SHA-1 | 160ビット | ❌ 脆弱 | ⚡ 高速 |
SHA-224 | 224ビット | ✅ 安全 | 🚀 中程度 |
SHA-256 | 256ビット | ✅ 安全 | 🚀 中程度 |
BLAKE3 | 256ビット | ✅ 安全 | ⚡ 超高速 |
よくある質問
SHA-224はパスワードに安全ですか?
はい、しかしbcrypt、Argon2、PBKDF2のようなソルト付きパスワードハッシュ方式が強く推奨されます。
SHA-224とSHA-256の違いは何ですか?
SHA-224はSHA-256の短縮版で、同じ内部アルゴリズムを使いながら短い224ビットのダイジェストを生成します。
このsha224ジェネレーターはオフラインで使えますか?
最初の読み込み後はキャッシュされるため、インターネット接続なしでもページを更新してローカルでハッシュ化できます。
ファイルのサイズ制限はありますか?
ほとんどの最新ブラウザで約100MBまでのファイルが快適に扱えます。非常に大きなファイルはメモリを使い果たす可能性があります。