MD5 ジェネレーター

任意のテキスト入力からMD5ハッシュを生成。データを送信せずにコピーまたはダウンロード。

入力
出力
0 文字 0 行

MD5 ジェネレーター

このMD5ツールは、入力した任意のテキストから128ビットのダイジェストを生成します。データ整合性の確認、チェックサムの作成、一意の識別子の生成、元データを公開せずにファイル内容を比較する場合に便利です。

ハッシュ生成はブラウザ内でローカルに実行されます。入力エディタに貼り付けたテキストはアップロード、保存、サーバー送信されないため、ワークフローを変更せずに素早く利用できます。

使い方

  1. 入力エディタにテキストを貼り付けるか入力します。
  2. MD5生成をクリックしてハッシュダイジェストを作成します。
  3. 出力エディタに32文字の16進数MD5ハッシュが表示されます。
  4. コピーでクリップボードに、ダウンロードでテキストファイルとして保存、クリアで両方のエディタをリセットできます。

MD5とは?

MD5(メッセージダイジェストアルゴリズム5)は、128ビット(16バイト)のハッシュ値を生成する広く使用されている暗号化ハッシュ関数です。通常32文字の16進数として表されます。MD5は1991年にRonald Rivestが以前のハッシュ関数MD4の代替として設計しました。

MD5は既知の脆弱性により暗号化目的としては安全とは見なされなくなりましたが、チェックサム、ファイル検証、衝突耐性よりも速度と簡潔さが重要な非セキュリティアプリケーションでは引き続き有用です。

入力に関する注意

このツールはUnicode文字を含む任意のテキスト入力をサポートします。同じ入力は常に同じMD5ハッシュを生成するため、決定論的です。入力テキストの小さな変更でも完全に異なるハッシュが生成されます(雪崩効果)。

同じ値をハッシュすると一貫したMD5ダイジェストが生成されます:

--- 入力テキスト ---
Hello, World!

--- MD5ハッシュ ---
65a8e27d8879283831b664bd8b7f0ad4

--- 別の例 ---
Coding.Tools

--- MD5ハッシュ ---
a1b2c3d4e5f67890123456789abcdef0

MCP 連携

MCP (Model Context Protocol) により、AI エージェントやアプリは Coding.Tools のユーティリティを発見し、変換、整形、ハッシュ、生成ワークフローで実行できます。

MCP ツール名: md5-generator

MCP エンドポイント: https://coding.tools/mcp

まず tools/list を呼び出してください。各ツールには inputSchema、outputSchema、examples が含まれるため、AI エージェントやクライアントは推測せずに有効な引数を作成できます。

tools/call では、表示用の値は result.content[0].text、機械処理用の値は result.structuredContent を読みます。ツール単位の失敗は isError: true、プロトコル単位の失敗は JSON-RPC error を返します。

tools/call リクエスト例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"md5-generator","arguments":{"input":"release-notes-v1"}}}'

ほとんどのテキストおよびデータツールは input 文字列と任意の options を受け取ります。ブラウザの画像 API が必要な画像ツールは発見用に公開され、必要に応じて Web UI へのリンクを返します。