ハッシュ生成ツール
テキストを入力するだけで、SHA-256・SHA-1・SHA-512のハッシュ値を同時に計算します。ブラウザ標準の暗号機能(Web Crypto API)を使用しています。
SHA-256
SHA-1
SHA-512
スポンサーリンク
ハッシュ生成ツールの使い方
ハッシュ生成ツールは、テキストのハッシュ値を計算できる無料ツールです。会員登録は不要で、入力内容はブラウザの外に送信されません。
- 入力欄にテキストを貼り付けます。
- SHA-256・SHA-1・SHA-512のハッシュ値が自動で計算・表示されます。
- 各ハッシュ値の右のコピーボタンで、その値だけをコピーできます。
- ファイルの整合性確認や、APIの署名検証の下調べなどにお使いください。
ハッシュ関数について
ハッシュ関数は、入力データから一定長の値(ハッシュ値)を計算する一方向の関数です。同じ入力からは常に同じハッシュ値が得られますが、ハッシュ値から元のデータを逆算することはできません。このツールはブラウザ標準のWeb Crypto API(crypto.subtle.digest)でハッシュ値を計算しています。
- SHA-256・SHA-512は現在も安全性が高いとされ、証明書やブロックチェーンなど幅広い用途で使われています。SHA-1は理論的な衝突攻撃が実証されており、セキュリティ用途(署名・証明書など)には非推奨です。
- MD5はさらに古く、衝突攻撃が実用的に可能なため、このツールでは意図的に対応していません。ファイルの単純な破損チェックなど非セキュリティ用途で必要な場合は、他のツールをご利用ください。
- このツールはテキスト入力専用です。ファイルそのもののハッシュ値を計算する機能ではありません。
よくあるつまずきポイント
- 入力の末尾に見えない改行やスペースが付いていると、期待するハッシュ値と異なる結果になります。他のツールとの照合時はコピー元の空白に注意してください。
- パスワードの保存にハッシュ関数を使う場合、このツールのような単純なハッシュではなく、ソルトやストレッチングを組み込んだbcrypt・Argon2などの専用アルゴリズムを使うべきです。
- Web Crypto APIはHTTPS環境(またはlocalhost)でのみ動作します。極端に古いブラウザでは対応していない場合があります。
スポンサーリンク
入力内容は外部に送信されません。
ハッシュ計算はすべてお使いのブラウザ内で行われます。