ハッシュ生成
テキストの SHA ハッシュを生成します。Web Crypto API を使用しています。
SHA ハッシュとは
SHA(Secure Hash Algorithm)は任意のデータから固定長のハッシュ値を生成する暗号学的ハッシュ関数です。 元のデータをハッシュ値から復元することはできません(一方向性)。
各アルゴリズムの特徴
- SHA-1 — 160ビット。現在は脆弱性が指摘されており、セキュリティ用途には非推奨。
- SHA-256 — 256ビット。最も広く使われる。JWT・TLS証明書・ブロックチェーンで採用。
- SHA-384 — 384ビット。SHA-512の短縮版。
- SHA-512 — 512ビット。最も安全。大容量データのチェックサム確認に。
安全性について
ブラウザ標準の Web Crypto API を使用しており、入力したテキストはサーバーに送信されません。