テキスト・ファイルからSHA系ハッシュ値を生成します。HMAC署名にも対応。
SHA-1: 160ビット。非推奨だがレガシー互換で使用される
SHA-256: 256ビット。セキュリティ用途で広く使用
SHA-384: 384ビット。SHA-512の切り詰め版
SHA-512: 512ビット。高セキュリティ用途向け
ハッシュ生成でできること
テキストやファイルからSHA-1・SHA-256・SHA-384・SHA-512のハッシュ値をブラウザ上で生成します。HMAC署名にも対応し、期待するハッシュ値との一致検証も行えます。すべての処理はブラウザ内で完結し、サーバーへのデータ送信はありません。
使い方
- モード切り替えタブ(テキスト・ファイル・HMAC)
- テキスト入力・ファイルアップロード・HMAC署名の3つのモードをタブで切り替えます。
- テキスト入力欄
- テキストモード・HMACモードで使用します。入力したテキストから自動的にハッシュ値を計算します。
- ファイルドロップゾーン
- ファイルモードで使用します。ドラッグ&ドロップまたはクリックでファイルを選択し、大きなファイルはチャンク処理でプログレスバー付きで処理されます。
- 秘密鍵入力欄
- HMACモードで表示されます。HMAC署名に使用する秘密鍵を入力します。
- ハッシュ検証
- 期待するハッシュ値を入力すると、各アルゴリズムの結果と自動比較し、一致・不一致を表示します。
- ハッシュ結果カード
- SHA-1・SHA-256・SHA-384・SHA-512の4つのハッシュ値を個別に表示し、各値をコピーボタンでクリップボードにコピーできます。SHA-1にはレガシー警告が表示されます。
- クリアボタン
- 入力内容とハッシュ結果をすべてリセットします。