入力したテキストから SHA-1・SHA-256・SHA-384・SHA-512 のハッシュ値を即座に計算(ブラウザ内で完結)
ハッシュ値とは、任意の長さのデータを一定の長さの値に変換した「指紋」のようなものです。同じ入力からは必ず同じハッシュ値が得られ、わずかでも入力が変わると値は大きく変化します。ファイルの改ざん検知、パスワードの保存、データの一致確認などに使われます。SHA-256 なら 256 ビット(16進64桁)の固定長になります。
SHA-1 は現在では安全とは言えません。2017年に実際の衝突(異なる入力から同じハッシュ値を作り出す攻撃)が公開され、署名や証明書などセキュリティ用途では非推奨です。互換性確認などの目的以外では、SHA-256 以上の利用を推奨します。
このツールは MD5 に対応していません。MD5 はブラウザ標準の Web Crypto API(crypto.subtle.digest)が対応していないためです。また MD5 は衝突攻撃が確立しており、セキュリティ用途では使うべきではありません。本ツールでは SHA-1 / SHA-256 / SHA-384 / SHA-512 を提供しています。