MD5ハッシュ生成ツール

アルゴリズム

ブラウザで計算されます — テキストはサーバーに送信されません。

このツールとは MD5ハッシュ生成ツール

MD5(Message Digest 5)は任意の入力テキストを32文字の固定長16進数文字列に変換するハッシュ関数です。もともと暗号用途で設計されましたが、意図的な衝突が生成可能なことが判明したため、現在はチェックサムやファイル整合性確認などの非セキュリティ用途に主に使われています。処理はすべてブラウザ内で完結し、テキストがサーバーに送信されることはありません。

使い方

  1. テキストを入力フィールドに入力またはペーストする。
  2. MD5ハッシュが入力に合わせてリアルタイムに更新される。
  3. 「コピー」ボタンをクリックして32文字のハッシュをクリップボードにコピーする。
  4. アルゴリズムをSHA-1・SHA-256・SHA-512に切り替えるには、ドロップダウンで選択する(入力内容は保持される)。

こんなときに便利

ライブラリファイルをダウンロードして、壊れていないか確かめたいですか。ここに内容をペーストして得られる32文字のハッシュを、提供元サイトに記載のMD5チェックサムと照合してください。一致すればダウンロードは破損しておらず、違っていれば再ダウンロードすればわかります。

よくある質問

MD5はパスワードの保存に使えますか?

使えません。MD5は計算が非常に速いため、現代のハードウェアではブルートフォース攻撃が容易です。パスワードのハッシュ化にはbcrypt・Argon2・PBKDF2を使用してください。

MD5ハッシュの長さは?

入力の長さに関わらず、MD5は常に128ビット(32文字の16進数)を出力します。

異なるテキストで同じMD5ハッシュが生成されることはありますか?

あります。これを衝突と呼びます。意図的なMD5衝突が実証されているため、セキュリティが重要な用途にはMD5の使用は推奨されません。

関連ツール