本文へスキップ

ハッシュ生成 — MD5 / SHA-1 / SHA-256

テキストから MD5、SHA-1、SHA-256 などのダイジェストを生成。二つのコピーが一致するか、公開チェックサムとの照合、非セキュリティ用途の指紋に。パスワード保存に MD5 や SHA-1 を使わないでください — 重大な完全性には SHA-256 を優先。

MD5 と SHA-1/256/384/512 を一度に計算します。空文字も有効な入力です。

プライベート · 高速 · 無料

ハッシュは任意長の入力を固定長の十六進文字列に写します。一文字変えるとダイジェストが大きく跳ねる — 「変わったか?」の確認に向きます。

MD5 と SHA-1 はセキュリティ用途では破られていますが、レガシーの「MD5 を貼れ」要件にはまだ出ます。パスワードには bcrypt や Argon2 など専用の遅いハッシュを — 本ページではありません。

貼ったテキストをハッシュします。ファイルのバイナリは、実際のバイト向けのファイルチェックサムツールや CLI を。

生成の手順

  1. テキストを入力または貼り付け
  2. MD5 と各 SHA ダイジェストをまとめて確認
  3. 必要な十六進ダイジェストをコピー

チェックサムの用途

  • 二つのテキスト塊が同じかすぐ比較。
  • ベンダー公開のハッシュ値と照合。
  • ドキュメント指定に合わせて複数アルゴリズム。

シナリオ

  • 提出フォームが文書テキストの MD5 を求める
  • 設定が一行も編集されていないか確認
  • 授業で雪崩効果をデモ

ヒント

  • 比較時は末尾のスペースと改行に注意。
  • パスワード保存に MD5/SHA-1 を使わない — 速くて破れやすい。
  • ドキュメントが混在ケースのとき、ダイジェストは大文字小文字を区別せず比較。

挙動

入力 出力 備考
同じテキストを二度 同一のダイジェスト 決定的
一文字変更 まったく違うハッシュ 雪崩効果

ハッシュ FAQ

ハッシュから原文に戻せますか?
設計上は不可。短いパスワードは表で当てられることがある — だからログイン用に MD5「ハッシュ」してはいけません。
MD5 衝突とは?
攻撃者が異なるファイルで同じ MD5 を作れます — セキュリティ用途で捨てる別の理由です。
ハッシュと暗号化の違いは?
ハッシュは一方向の指紋;暗号化は鍵で復号できます。

関連ツール