やまどり

ハッシュ生成

テキストの 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 を使用しており、入力したテキストはサーバーに送信されません。