ハッシュ生成ツール
ハッシュ値
使い方
- 入力欄にテキストを入力または貼り付けます。
- アルゴリズム(SHA-1、SHA-256、SHA-384、SHA-512)を選択します。
- 入力と同時にリアルタイムでハッシュ値が生成されます。
- コピーボタンでハッシュ値をクリップボードにコピーできます。
ハッシュアルゴリズム
SHA(Secure Hash Algorithm)は暗号学的ハッシュ関数のファミリーです。入力データのサイズに関わらず、各アルゴリズムは固定長の出力を生成します。
- SHA-1(40文字):レガシーなアルゴリズム。チェックサムやGitのコミットハッシュに使われていますが、衝突脆弱性が発見されておりセキュリティ用途には非推奨です。
- SHA-256(64文字):最も広く使われています。デジタル署名(TLS/SSL)、ブロックチェーン(Bitcoin)、データ整合性検証、パスワードハッシュの標準です。
- SHA-384(96文字):SHA-512の切り詰め版。政府・軍事用途(NSA Suite B)で使用されます。
- SHA-512(128文字):最高のセキュリティ。高セキュリティ証明書や大規模データ検証など、最大限の衝突耐性が必要な場面に適しています。
どのアルゴリズムを使うべき?
- 一般用途・データ整合性:SHA-256
- ファイルのチェックサム・簡易検証:SHA-256
- 最高レベルのセキュリティ要件:SHA-512
- レガシーシステムとの互換性:SHA-1(新しいセキュリティ用途には避ける)
プライバシー
すべてのハッシュ生成処理はブラウザ内のWeb Crypto API(crypto.subtle)で完結します。データがサーバーに送信されることは一切ありません。