SHA-1 ハッシュ生成・検証
SHA-1は160-bitの不可逆なダイジェスト(要約値)です。本ツールはWeb Cryptoを用いてハッシュ値を計算し、ごくわずかな探索範囲に限り総当たり試行を行います。SHA-1の復号は原理的に不可能であり、新たなセキュリティ用途にSHA-1を使用することは推奨されません。
プライバシー重視設計。SHA-1の計算はWeb Cryptoによりブラウザ内で行われ、入力内容がお使いの端末から外部に送信されることはありません。
無料登録不要ブラウザ上で動作
SHA-1ハッシュを生成する方法
- テキストを入力. 文字を入力すると同時に、40文字の小文字HEXハッシュがリアルタイムで更新されます。手持ちのハッシュ値と照合することも可能です。
- 短い文字列の復元試行. 復元タブでは、最大長4文字までのローカル総当たりと簡易辞書による一致確認のみを行えます。
よくある質問
- SHA-1を復号することはできますか?
- いいえ。他の暗号学的ハッシュと同様に、一方向関数を逆算することはできません。入力候補を片っ端から試して一致を探す総当たりしか方法はありません。
- SHA-1は安全ではない(破られている)のですか?
- 衝突攻撃が実証されているため、電子署名やパスワードの保存には使用すべきではありません。ただし、過去のシステムとの互換性確認やチェックサムとしては現在も利用されています。
- 入力したテキストはサーバーに送信されますか?
- いいえ。すべてブラウザ内のWeb Cryptoで処理されます。
活用事例
- 公開されている短い文字列のSHA-1ハッシュ値を再現・確認する
- 二つのSHA-1のHEX値が一致しているか比較する
- 教育・学習の場で一方向ハッシュ関数の仕組みを実演する