ハッシュ生成 (MD5 / SHA-1 / SHA-256 / SHA-512)

入力テキストから各種ハッシュ値を生成します。MD5、SHA-1、SHA-256、SHA-512に対応。すべてブラウザ上で処理。

MD5
-
SHA-1
-
SHA-256
-
SHA-512
-

ハッシュ関数とは

ハッシュ関数は、任意の長さのデータを固定長の値(ハッシュ値)に変換する関数です。不可逆的な変換であり、元のデータを復元できません。

各アルゴリズムの特徴

  • MD5:128ビットのハッシュ値。高速だが衝突耐性が低く、セキュリティ用途には非推奨
  • SHA-1:160ビットのハッシュ値。MD5より安全だが、現在は非推奨
  • SHA-256:256ビットのハッシュ値。現在の標準的なセキュリティハッシュ
  • SHA-512:512ビットのハッシュ値。より強固なセキュリティが必要な場合に