ハッシュ値生成ツール

テキストまたはファイルからハッシュ値を生成

-
-
-
-
🔒 すべての処理はブラウザ上で完結します。データがサーバーに送信されることはありません。

ハッシュ関数とは?

ハッシュ関数は、任意の長さのデータを固定長のハッシュ値(ダイジェスト)に変換する一方向関数です。同じ入力に対して常に同じ出力を返しますが、出力から入力を逆算することは計算上不可能です。

主なハッシュアルゴリズム

  • MD5(128bit / 32文字) — 高速だが衝突耐性が弱い。ファイルのチェックサム用途に
  • SHA-1(160bit / 40文字) — MD5より安全だが、2017年に衝突が発見されセキュリティ用途では非推奨
  • SHA-256(256bit / 64文字) — 現在の標準。TLS証明書、ブロックチェーン、パスワードハッシュに使用
  • SHA-512(512bit / 128文字) — 最高レベルの安全性。64bit環境ではSHA-256より高速な場合も

ハッシュ値の用途

  • ファイル整合性チェック — ダウンロードファイルの改ざん検出
  • パスワード保存 — 平文ではなくハッシュ値で保存
  • デジタル署名 — 電子証明書の生成
  • ブロックチェーン — トランザクションの検証