オンライン MD5 エンコードツール

オンライン MD5 エンコードツール:テキストの MD5 ハッシュダイジェストを計算します。検証やクイックフィンガープリントに適しており、ブラウザ内で即時に処理されます。

ツールの入力と出力

入力テキスト:
処理結果:準備完了

MD5 ハッシュの使用例

MD5 は任意の長さのテキストを固定 32 桁の十六進ダイジェストに変換し、同じテキストは常に同じ結果になります。ファイルの完全性検証、API 署名、キャッシュキー生成、高速な内容比較などに広く使われています。

このツールはブラウザ内で即時計算するため、テキストをアップロードする必要がなく、開発デバッグや日常の検証に便利です。注意:MD5 には衝突の弱点が確認されており、パスワードなどの機密データの保存には使うべきではありません。

How long is an MD5 digest?

MD5 folds a message of any length into a 128-bit digest. It checks whether content matches. It is not encryption. The definition is RFC 1321. Collisions are practical, so do not use it as a security signature.

“The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.”

よくある質問

MD5 は暗号化ですか?なぜ復号できないのですか?

MD5 はハッシュアルゴリズムであり、暗号化ではありません。暗号化は可逆ですが、ハッシュは不可逆です。同じテキストは必ず同じダイジェストになるため、原文の保存ではなく検証に使われます。

大文字と小文字で結果は変わりますか?

変わりません。MD5 ダイジェストは元のバイトによって決まります。このツールは常に小文字の十六進を出力します。大文字・小文字の違いは表示上の形式だけです。

同じ文字なのに 2 回計算すると結果が違うのはなぜ?

通常は入力内容に違いがあります。例えば余分なスペース、改行、全角・半角の違いなどです。入力ボックスで元のテキストをよく比較してください。