開発者ツール
ハッシュ生成
ブラウザ内蔵の暗号機能を使って、あらゆるテキストのSHAハッシュを生成します。
ハッシュ生成 お使いのデバイス上で動作
- ブラウザ上で動作します — テキストはどこにも送信されません
- 登録不要、利用回数の上限なし、何度でも無料で使えます
仕組み
ハッシュは、入力の固定長の指紋です。同じ入力からは常に同じハッシュが生成され、入力がわずかでも変われば、ハッシュはまったく別のものになります。ハッシュは、データが改変されていないことを検証するための手段です。
ハッシュは一方向です
ハッシュを元のテキストに戻す方法はありません。それがハッシュの目的です。ハッシュを「元に戻す」とうたうツールは、あらかじめ計算された一般的な入力値の表から値を探しているだけで、何も元に戻してはいません。
どのアルゴリズムを選ぶか
標準的な選択はSHA-256です。SHA-1は古いシステムが今も出力するため用意していますが、セキュリティ用途では破られたものと見なされており、新しく選ぶべきではありません。
よくある質問
ハッシュ生成に関するよくある質問
ハッシュをテキストに戻せますか?
いいえ。ハッシュは、意図的に一方向です。
SHA-1は安全に使えますか?
セキュリティ目的には使えません。実用的な衝突攻撃が存在します。新しく作るものには、SHA-256以上を使ってください。
テキストはサーバーに送信されますか?
いいえ。ブラウザ自身のWeb Crypto実装でハッシュが計算されます。