MD5 / SHA-1 をセキュリティ用途に使う
MD5 と SHA-1 は衝突耐性の観点で安全ではありません。互換性チェックやレガシー用途のチェックサムに留め、セキュリティ判断には使わないでください。
テキストから MD5、SHA-1、SHA-256、SHA-512 のハッシュ(チェックサム)を即座に生成します。整合性確認、フィンガープリント、webhook デバッグ、改ざんチェックに便利です。パスワード保存には bcrypt/scrypt/Argon2 を使ってください。
テキストを入力または貼り付けます(Unicode 対応)。
Live モードなら入力と同時に MD5 / SHA-1 / SHA-256 / SHA-512 が更新されます。
必要なダイジェストをコピーします(16 進表記)。
公開チェックサムと比較して整合性を確認します。
配布元が公開しているチェックサムと比較して、ダウンロードやコピーが改変されていないか確認します。
署名対象文字列や webhook body が想定のダイジェストと一致するかを確認し、実装差分を切り分けます。
安定したフィンガープリントとして重複排除やスナップショット比較、参照 ID の作成に使えます。
ハッシュの性質や Merkle tree 的な検証の考え方を学習する素材として使えます。
キャッシュキー、シャーディング検証、テスト fixture ID などに一貫したダイジェストを使えます。
パスワードハッシュの概念を理解し、実運用では Argon2/bcrypt/scrypt を使う判断材料にできます。
MD5 と SHA-1 は衝突耐性の観点で安全ではありません。互換性チェックやレガシー用途のチェックサムに留め、セキュリティ判断には使わないでください。
パスワードは「遅い」専用のパスワードハッシュ(Argon2 / bcrypt / scrypt)と salt が必要です。SHA-256 などの生ハッシュは速すぎて危険です。
空白、改行、文字コード、改行コードの違いでもハッシュは変わります。比較前に入力の bytes が一致しているか確認してください。
リリースノートや manifest 文字列を SHA-256 でハッシュ化し、公開されたチェックサムと照合できるようにします。
web-utils-release-2026-05-13SHA-256: d36a4170ae98dcf5050e74ae158ca5693ade7c3853370ee27907db4f6b557253たった 1 文字の変更でもダイジェストは大きく変わります。設定値や payload の差分確認に向いています。
invoice-total=1250
invoice-total=1251各行で MD5/SHA の結果が大きく変わります。暗号学的ハッシュは任意の入力 bytes を固定長のダイジェストへ写像し、基本的に元へ戻せないよう設計されています。
決定性、衝突耐性、アバランチ効果(小さな変更で大きく変化)が重要な性質です。
整合性用途は SHA-256/512 を推奨し、MD5/SHA-1 はレガシー互換性用途に限定してください。
A. 違います。ハッシュは一方向で元に戻せません。一方、暗号化は正しい鍵があれば復号できます。ハッシュを「デコード」することはできません。
A. 整合性確認やフィンガープリントには SHA-256 か SHA-512 を推奨します。MD5 / SHA-1 はレガシー用途や互換性チェックに限定してください。
A. 理論上はあり得ます。MD5 と SHA-1 には実用的な衝突が知られています。現時点では SHA-256/512 に対する実用的な衝突攻撃は一般に知られていません。
A. 安全ではありません。MD5/SHA-1/SHA-256/SHA-512 のような高速ハッシュではなく、bcrypt/scrypt/Argon2 などの専用方式を使ってください。
A. いいえ。入力したテキストからブラウザ内で計算します。サーバーへアップロードされず、保存もされません。
他の開発者ツールも確認できます
Base64 を UTF-8 対応でエンコード/デコード。Base64URL の確認にも使えます。すべてブラウザ内で処理します。
JWT をローカルでデコードして claims と期限を確認。署名検証は行いません。
Web Crypto で UUID v4(GUID)を一括生成。形式オプション付きで端末内生成します。
対応ハッシュ: MD5、SHA-1、SHA-256、SHA-512 をブラウザ内で計算します。Security Note を確認して用途に合ったアルゴリズムを選んでください。
標準: NIST FIPS 180-4 (SHA-2), RFC 1321 (MD5), RFC 3174 (SHA-1)
Security Note
MD5 と SHA-1 はセキュリティ用途に使用しないでください(レガシー用途のチェックサムのみ)。
SHA-256 以上を推奨します。
💡 ライブモード: 入力に合わせて結果が自動更新されます。
ハッシュを生成するテキストを入力してください