MD5ハッシュ生成ツール(オンライン)

テキストやファイルのMD5ハッシュをブラウザ内で生成します。入力したものやアップロードしたものはどこにも送信されません。

MD5ハッシュ生成ツールはすべてブラウザ内で動作します。入力したテキストや選択したファイルはローカルでハッシュ化され、ArrayKitにアップロードされることはありません。

開発・運営:Udit Agarwal

ハッシュ生成ツールを開く

MD5ハッシュ について

MD5ハッシュ生成ツールは、任意のテキストやファイルのMD5ダイジェストをブラウザ内で直接計算し、入力するたびに32文字の16進ハッシュをリアルタイムで更新します。ファイルモードに切り替えれば、ドキュメントやアーカイブ、画像をドロップして、ページの再読み込みやアップロードを待たずにMD5チェックサムを取得できます。文字列を素早くフィンガープリント化したり、2つのファイルがバイト単位で一致しているか確認したり、キャッシュキーを生成したり、ダウンロードしたファイルを公開済みのチェックサムと比較したりする際に便利です。開発者やQAエンジニア、そして手早く使い捨てのMD5値が欲しい人向けに作られています。MD5はチェックサムや重複排除には今も便利ですが、パスワードの保存やセキュリティに関わるハッシュ処理には安全な選択肢ではないため、ツール内でその点を明確に注意しています。すべての処理はお使いの端末上でローカルに行われ、テキストやファイルの内容がアップロードされることはありません。

機能

  • 入力・貼り付けたテキストのMD5ハッシュをリアルタイムで表示
  • ファイルモードでは、ドロップまたは選択した任意のファイルのMD5チェックサムを計算
  • ドラッグ&ドロップまたはクリックでのファイル選択に対応
  • 生成された32文字の16進ダイジェストをワンクリックでコピー
  • UTF-8セーフなエンコーディングにより、アクセント記号付き文字やマルチバイト文字も正しくハッシュ化
  • MD5がパスワードのセキュリティには不向きであることを明確に警告
  • サーバーへのアップロードがないため、サーバー側のファイルサイズ制限なし
  • データをどこにも送信せず、すべてブラウザ内で完結

MD5ハッシュ の使い方

  1. テキストモードまたはファイルモードを選択
  2. テキストを入力・貼り付けるか、ファイルをクリックまたはドロップ
  3. 入力欄の下に表示されるMD5ハッシュを確認
  4. コピー ボタンでハッシュをコピー

例

入力

abc

出力

900150983cd24fb0d6963f7d28e17f72

MD5("abc")は固定でよく知られた32文字の16進ダイジェストです。

よくあるエラーとトラブルシューティング

  • MD5ハッシュが他で公開されているチェックサムと一致しない。 — 比較しているバイト列が完全に同じか確認してください。末尾の空白、改行、文字エンコーディングの違いがあると、MD5ハッシュ全体が変わってしまいます。
  • 見た目が同じ2つのファイルのMD5ハッシュが異なる。 — 1バイトの違い、メタデータの変更、エディタによる再保存だけでもダイジェスト全体が変わります。ファイルを再ダウンロードまたは再エクスポートして試してください。
  • パスワードのハッシュ化にMD5を使っており、安全性が心配。 — MD5はブルートフォース攻撃に弱く、既知の衝突も存在するため、セキュリティに関わる用途にはbcryptやArgon2などの専用のパスワードハッシュを使用してください。
  • 非常に大きなファイルをハッシュ化するとタブの反応が重くなる。 — MD5ハッシュ生成ツールはハッシュ化の前にファイル全体をメモリに読み込むため、数ギガバイト級の非常に大きなファイルはブラウザ内で処理が遅くなることがあります。

よくある質問

MD5ハッシュ生成ツールは何を計算しますか?
入力したテキストや選択したファイルのMD5メッセージダイジェスト(固定長128ビット、16進数32文字のフィンガープリント)を、すべてブラウザ内で計算します。
MD5はパスワードのハッシュ化に安全ですか?
いいえ。MD5は計算が高速であり既知の衝突弱点があるため、パスワード保存やその他のセキュリティに関わるハッシュ処理には適していません。パスワードにはbcrypt、scrypt、Argon2を使用してください。
MD5ハッシュ生成ツールはテキストだけでなくファイル全体もハッシュ化できますか?
はい。ファイルモードに切り替えてファイルをドラッグするか、クリックして参照してください。ツールはファイルをローカルで読み込み、どこにもアップロードすることなくMD5チェックサムを計算します。
安全でないのに、なぜ今でもMD5を使うのですか?
MD5は、転送後のファイル整合性の確認、キャッシュキーの生成、データの重複排除など、暗号強度よりも速度が重視されるセキュリティ以外の用途で今も広く使われています。
MD5ハッシュ生成ツールは私のテキストやファイルをアップロードしますか?
いいえ。ハッシュ計算はすべてJavaScriptを使ってブラウザ内でローカルに行われます。入力したテキストや選択したファイルが端末の外に送信されることはありません。
よく似た2つの文字列のMD5ハッシュが全く異なるのはなぜですか?
これは雪崩効果と呼ばれるものです。MD5は入力のたった1文字の変化でも出力を完全に撹拌するよう設計されており、そのおかげでわずかな変更でも検出できます。

関連ツール

セキュリティの他のツール

  • CRC32 — テキストやファイルの CRC32 チェックサムを16進数と10進数で計算します。
  • CSRデコーダー — 証明書要求のサブジェクト・SAN・鍵長を確認。
  • PDFのプライバシー検査 — PDFに潜む情報欄と個人情報を洗い出します。
  • PDFを自動で墨消し — メール・電話・カードや身分証の番号を見つけて黒く塗ります。
  • PDFの制限を解除 — PDFが何を禁じているかを見て、権利があればその指定を外します。
  • PDFの無害化 — JavaScript・自動実行のアクション・埋め込みファイルなど動く内容を除去。
  • JWT デコーダー — JWTのヘッダーとペイロードをデコードし、exp/iat を確認します(検証なし)。
  • ハッシュジェネレーター — Web Crypto API による SHA-256 / SHA-1 / SHA-384 / SHA-512。
  • パスワードジェネレーター — 強度メーター付きで、強力でランダムなパスワードを生成します(暗号学的に安全)。
  • SSH 鍵ジェネレーター — Ed25519、RSA、ECDSA のSSH鍵ペアをブラウザ内で生成しダウンロードします。
  • PPK ↔ PEM 変換 — SSH 秘密鍵を PuTTY .ppk と OpenSSH/PEM(RSA・Ed25519)の間でブラウザ内でローカルに変換します。
  • TOTP / 2FA ジェネレーター — base32シークレットから時間ベースのワンタイムパスワード(2FAコード)を生成します。

セキュリティのツールをすべて見る (27) · すべてのツール