エンコード・ハッシュ・JWT検査
URL・Base64・UTF-8・SHAハッシュを変換し、JWTは署名を検証せず中身だけ確認します。
結果
ここに仕上がりが表示されます
入力と設定を確認して、実行してください。サンプルからも始められます。
コピー・保存する前に、内容を確認できます。
入力・処理・結果はこのブラウザ内。ページ移動でも素材を使えます。再読み込み・タブ終了で消えるため、必要な結果は保存してください。
AIエージェントから使うWebMCP 試験対応
このブラウザではWebMCPが有効になっていません。通常のツール操作と下の実行テストはそのまま使えます。
「エンコード・ハッシュ・JWT検査で変換する。結果を確認できる形で残してください。」
WebMCPは試験中のWeb標準です。利用には対応ブラウザと対応エージェントが必要です。MCPサーバーの接続URLではありません。AIサービスへ渡す内容は、そのサービスのデータ方針も確認してください。対応状況と使い方
入力仕様を見る · chinouken_encode_decode
{
"type": "object",
"additionalProperties": false,
"properties": {
"mode": {
"type": "string",
"description": "操作",
"enum": [
"url-encode",
"url-decode",
"base64-encode",
"base64-decode",
"base64url-encode",
"base64url-decode",
"hash",
"jwt"
],
"default": "url-encode"
},
"text": {
"type": "string",
"description": "入力。JWTまたは変換する文字列。",
"maxLength": 200000,
"default": ""
},
"algorithm": {
"type": "string",
"description": "ハッシュ",
"enum": [
"SHA-256",
"SHA-384",
"SHA-512"
],
"default": "SHA-256"
},
"utf8": {
"type": "boolean",
"description": "UTF-8として処理。Base64の文字列をUTF-8 bytesへ変換。",
"default": true
}
}
}このPCのMCPと接続する
JWTは本物になったわけではない
表示できたheader・payloadは署名検証結果ではありません。秘密鍵や本番tokenを入力しないでください。
UTF-8のbyteを明示する
日本語はbtoaへ直接渡さず、UTF-8 bytesとしてBase64化します。
AIエージェントへの頼み方
Claude CodeやCodexなど、MCPやWebMCPに対応したエージェントに、このページのURLを添えて次のように頼めます。ファイルは会話に添付せず、手元のパスや条件を伝えます。
- 「このURLをデコードして中身を読める形にして。あとBase64の部分も戻して。」
- 「このJWTの中身を、署名は検証しなくていいので、期限と発行者だけ確認して。」