JWT解碼器

🔤 JWT Decoder

Decode JWT (JSON Web Token) Header and Payload in your browser — inspect claims safely with no token uploaded.

📐 工作原理與說明
解析 JWT 的三段結構,還原 Header 與 Payload 並可選校驗簽名。
  • 結構:Header.Payload.Signature,三段均為 Base64url,用點號分隔。
  • 解析:對前兩段做 Base64url 解碼後 JSON.parse,還原演算法與宣告。
  • 校驗:HS256 下比對 HMAC-SHA256(base64url(header)+'.'+base64url(payload), secret) 與第三段。
  • 注意:解析不等於驗證;必須校驗 alg、exp、nbf、iss/aud,並拒絕 alg=none。
📌 安全說明

📚 深度解析:JWT 解碼器

💡 常見使用場景

解碼
`eyJhbG...` 三段以 . 分隔,Base64url 解碼後:header={"alg":"HS256","typ":"JWT"},payload={"sub":"123","exp":1700000000}。

❓ 常見問題(FAQ)

解碼 JWT 能驗證真偽嗎?
不能,僅看內容;驗籤需服務端金鑰。
解碼出來的內容可信嗎?
未經驗籤的 Payload 不可信。Base64url 只是編碼,任何人都可偽造一份看起來合法的 JWT。只有用正確金鑰(對稱)或公鑰(非對稱)驗籤通過、且 exp/nbf/iss/aud 全部校驗合格之後,其中的宣告才可作為授權依據。