メインコンテンツへスキップ
← ホーム

MD5ハッシュジェネレーター

任意のテキストのMD5ハッシュを計算

MD5とは?

MD5ハッシュは128ビットで、32文字の16進数で表されます。衝突は数秒で作り出せるため、攻撃者が改ざんしうるものの保護にMD5を使ってはいけません。偶発的なデータ破損の検出、重複排除、キャッシュキーには今でも問題なく使えます。

使用例

「hello」のMD5
5d41402abc4b2a76b9719d911017c592
空文字列のMD5
d41d8cd98f00b204e9800998ecf8427e
ターミナルでファイルのハッシュを計算
md5sum file.zip    # Linux
md5 file.zip       # macOS

よくある質問

MD5は安全に使えますか?

セキュリティ目的では使えません。MD5は簡単に衝突を作り出せるため、署名、証明書、パスワードに使ってはいけません。誰もだまそうとしていない状況でのチェックサムであれば問題ありません。

MD5ハッシュの長さは?

入力の長さにかかわらず、常に128ビットで、32文字の16進数で表されます。

MD5は復号できますか?

いいえ。MD5は暗号化ではなくハッシュです。MD5を「復号」できるとうたうWebサイトは、よくある入力をあらかじめ計算したテーブルからハッシュを検索しているだけです。

関連ツール