無料MD5ハッシュジェネレーター オンライン
ブラウザ上でMD5ハッシュを即座に生成 — データはサーバーへ送信されません。
入力
出力
MD5ハッシュとは?
ファイルをダウンロードしたばかりで、改ざんされていないか確認したい。あるいは2つのデータベースダンプを比較するための素早いフィンガープリントが必要。そんな時こそMD5の出番です。MD5(Message-Digest Algorithm 5)はRFC 1321で定義されたハッシュ関数で、128ビットのハッシュを32文字の16進数文字列として生成します。MD5はパスワードやデジタル署名には安全ではありませんが — OWASPのデータ整合性ガイドやMDN SubtleCrypto.digest()ドキュメントで現代的な代替手段を確認 — チェックサム、キャッシュキー、セキュリティ非重要なフィンガープリンティングには今も最適です。このツールはWeb Crypto APIを使用し、完全にブラウザ内で動作します。
MD5はデジタル署名などの暗号学的目的には安全ではなくなりましたが、チェックサム、ファイル整合性検証、セキュリティが重要でないフィンガープリンティングには依然として有用です。アルゴリズムはRFC 1321で正式に規定されています。このツールは入力テキスト全体のMD5ハッシュをブラウザ内で即座に計算します。
このツールの使い方
テキストを入力
左のエディタにテキストを入力または貼り付けます。サンプルをクリックしてサンプルテキストを読み込んだり、テキストファイルをアップロードすることもできます。
MD5ハッシュを表示
右のパネルに入力のMD5ハッシュが自動的に表示されます。入力するとリアルタイムでハッシュが更新されます。
コピーまたはダウンロード
コピーをクリックしてハッシュをクリップボードにコピーするか、ダウンロードをクリックしてテキストファイルとして保存します。
ハッシュの例
MD5ハッシュの例:
入力テキスト
MD5ハッシュ出力
よくある質問
MD5はまだ安全ですか?
チェックサムや非セキュリティのフィンガープリンティングには使えます。パスワード、デジタル署名、証明書には使えません。既知の衝突攻撃があるため、セキュリティが重要な用途には不適切です。そのような場合はSHA-256に移行してください。
MD5は現在何に使われていますか?
MD5はファイルダウンロードの検証(チェックサム比較)、キャッシュキーの生成、大規模データセットの重複排除、非セキュリティな識別子などに広く使われています。多くのCDNやパッケージマネージャーは今もMD5チェックサムを公開しています。
MD5ハッシュを逆変換できますか?
直接は無理です — ハッシュ関数は一方向性設計です。ハッシュから元の入力を数学的に導出することはできません。ただし、事前計算されたレインボーテーブルが短いパスワードなどの弱い入力を解読することがあります。
データはサーバーに送信されますか?
いいえ。すべてはブラウザ内でローカルに実行されます。インターネットを切断してもツールは動作します。ブラウザのネットワークタブを開くとハッシュ処理中のリクエストがゼロであることを確認できます。
MD5とSHA-256の違いは何ですか?
両方ともハッシュ関数ですが、SHA-256は256ビットの出力を生成し、暗号学的に安全とされています。MD5は128ビットの出力で衝突の弱点があります。セキュリティ重視の用途にはSHA-256またはSHA-512を使用してください。