ブログ
セキュリティ2026年5月21日

MD5 vs SHA-256:ハッシュ比較

ハッシュ関数は任意入力を固定長ダイジェストに変換します。MD5 は 128 ビット、SHA-256 は 256 ビット。データ変更の検出は両方できますが、セキュリティ特性は大きく異なります。

MD5:高速だが脆弱

MD5 は高速でレガシーシステムに残っていますが、衝突攻撃が実用的です。パスワードや署名などセキュリティ用途には使えません。

SHA-256:現行標準

SHA-256 は SHA-2 ファミリーで、整合性検証、ブロックチェーン、証明書フィンガープリントの標準です。

WaiHub のハッシュジェネレーターで MD5、SHA-1、SHA-256、SHA-512 を同時比較できます。