SHA-256 ハッシュ生成・検証
「SHA-256 オンライン」といえば一般的にこの暗号学的ダイジェストを指します。本ツールはWeb Crypto APIを用いてブラウザ上でSHA-256ハッシュを計算し、HEX値の比較や、極めて短い文字列に限定した総当たり試行を行います。SHA-256は不可逆な一方向関数のため復号ツールは存在しません。
プライバシー重視設計。SHA-256ハッシュはWeb Cryptoによりブラウザ内で生成され、入力内容が外部に送信されることはありません。
無料登録不要ブラウザ上で動作
SHA-256ハッシュを計算する方法
- テキストを入力または貼り付け. 入力すると同時に、ブラウザ内で64文字の小文字HEXハッシュが計算されます。
- 期待値がある場合は比較. 比較用ボックスに照合したいハッシュ値を貼り付けると、一致しているかどうかを即座に判定します。
- 復号はできない点に注意. 復元タブはローカルでの短い文字列検索のみに対応しており、レインボーテーブルのような網羅的復号ではありません。
よくある質問
- SHA-256を復号(デコード)することはできますか?
- 原理上できません。一致するまで候補文字列のハッシュを計算し続けるしかありません。本ツールでは辞書と最大4文字までの文字列を試せますが、実際のパスワードなどの秘密情報が簡単に復元されることはありません。
- `shasum -a 256` コマンドと同じ結果になりますか?
- UTF-8のテキストであれば同じダイジェスト値になります。なお、本ツールはテキスト向けです。大きなファイルのハッシュを調べる場合はターミナルをご利用ください。
- 入力したデータはサーバーに送信されますか?
- いいえ。`crypto.subtle.digest("SHA-256")` を使い、すべてこのブラウザタブ内で計算されます。
活用事例
- ドキュメントに記載するAPIトークン例のハッシュ値を生成する
- 公開されている短い文字列のSHA-256ハッシュ値と照合する
- 「SHA-256復号」が単なる推測の総当たりに過ぎないことを確認・説明する