すべてのツール

TOOL / 06

SHAハッシュジェネレーター

Web Crypto APIで決定的な16進ハッシュを作ります。原文をアップロードせず、内容比較、フィクスチャ、整合性値を確認できます。

データはこのブラウザ内に留まります
ローカル優先データはこのブラウザ内に留まります
16進ダイジェスト

FIELD NOTES

暗号学的ハッシュとは

ハッシュは入力を固定長のダイジェストへ写像します。同じ入力とアルゴリズムは同じ結果となり、入力が少し変わると結果は大きく変化します。

ハッシュは整合性確認に役立ちますが暗号化ではありません。パスワード保存にはsalt付きの専用低速ハッシュ関数が必要です。

REFERENCE

ハッシュの質問

SHAハッシュは元に戻せますか?

直接の逆演算はありませんが、弱い入力は推測して比較できます。

どのアルゴリズムを選びますか?

SHA-256が一般的な初期値です。プロトコルが要求する場合のみ他を選びます。

パスワードに使えますか?

単純SHAをパスワード保存に使わないでください。Argon2、scrypt、bcrypt、PBKDF2が必要です。