ハッシュ生成ツール

ブラウザの WebCrypto で SHA-1、SHA-256、SHA-384、SHA-512 のハッシュを生成。ローカル計算で、入力はページから外に出ません。

Note: MD5 is not provided here — it is broken for security purposes. Use SHA-256 or higher for new applications.
上に入力すると結果が表示されます。
上に入力すると結果が表示されます。
上に入力すると結果が表示されます。
上に入力すると結果が表示されます。

用途

暗号学的ハッシュは、任意の入力を固定長のフィンガープリントに変換します。同じ入力からは常に同じダイジェストが得られ、1 ビットでも変えれば全く別のダイジェストになります。ハッシュはファイル整合性検査、コンテンツアドレッサブルストレージ、デジタル署名、パスワードハッシュ(Argon2 や bcrypt のような遅い関数と併用)など、多くの場面で基盤となっています。

本ツールは TLS と同じプリミティブであるブラウザの crypto.subtle.digest を使用します。入力はページから外に出ません。

どれを使うか

よくある注意点