ハッシュ生成器
テキストからSHA-1、SHA-256、SHA-384、SHA-512ハッシュ値を生成します。
このツールについて
入力したテキストからSHA-1・SHA-256・SHA-384・SHA-512の各ハッシュ値を一度にまとめて生成できるツールです。Web Crypto API(crypto.subtle)を利用しており、ブラウザ内で安全に計算されます。データ整合性の確認やAPI署名のテスト、パスワードハッシュの動作確認などに使えます。
主な機能
- ✓SHA-1・SHA-256・SHA-384・SHA-512を同時生成
- ✓Web Crypto APIによる正確な計算
- ✓アルゴリズムごとにコピー可能
- ✓結果は16進文字列で表示
- ✓テキストはブラウザ内で処理され外部送信なし
使い方
- 1テキストを入力ハッシュ化したい文字列を入力欄に貼り付けます。
- 2生成ボタンをクリック「ハッシュ生成」を押すと4種類のアルゴリズムで一括計算されます。
- 3必要なハッシュをコピーアルゴリズムごとのコピーボタンで結果をクリップボードに保存できます。
こんな場面で便利
ファイルやデータの整合性確認
送信前と受信後のハッシュ比較で改ざんの有無を確認できます。
API署名の検証
APIで使うHMACやハッシュ署名の期待値を計算してデバッグできます。
パスワード保管の学習
ハッシュ関数の挙動を確認しながらセキュリティの仕組みを学べます。
重複チェック用ID生成
同じ入力に対して同じ短いIDを生成したい場面に応用できます。
よくある質問
- ハッシュとは何ですか?
- 元のデータから固定長の値を生成する一方向関数です。元データの復元はできません。
- どのアルゴリズムを使うべきですか?
- SHA-256が一般的です。セキュリティ用途にはSHA-256以上を推奨します。
- ファイルのハッシュも計算できますか?
- 現在はテキストのみ対応しています。