ตัวถอดรหัส JWT ถอดรหัสทั้งสามส่วนของโทเค็น JWT (Header, Payload, Signature) ทันที ตรวจจับการหมดอายุโดยอัตโนมัติ และอธิบายคลเมมาตรฐาน — ประมวลผลทั้งหมดในเครื่องผ่านเบราว์เซอร์ของคุณ
คุณสมบัติ
- ถอดรหัส 3 แผง: Header (อัลกอริทึมและประเภท) Payload (คลเม) และ Signature แสดงแยกกันในแต่ละแผงพร้อมไฮไลต์ไวยากรณ์
- ตรวจจับการหมดอายุ: ตรวจฟิลด์ exp โดยอัตโนมัติ — โทเค็นที่หมดอายุแสดงคำเตือนสีส้ม โทเค็นที่ยังไม่มีผลแสดงประกาศสีน้ำเงิน
- Timestamp ที่มนุษย์อ่านได้: Unix timestamp iat, exp และ nbf ถูกแปลงเป็นวันที่/เวลาที่อ่านง่ายโดยอัตโนมัติ
- อ้างอิงคลเม: แต่ละคลเมใน Payload ถูกอธิบายด้านล่าง รวมคลเมมาตรฐาน RFC 7519 เช่น sub, iss และ aud
- ตัวอย่างด่วน: คลิก “โหลดตัวอย่าง” เพื่อเติม JWT ตัวอย่างและดูตัวถอดรหัสทำงานทันที
- คัดลอกรายแผง: แต่ละแผงมีปุ่มคัดลอกของตัวเองเพื่อคัดลอก Header, Payload หรือ Signature แยกกัน
JWT คืออะไร?
- JWT (JSON Web Token) เป็นมาตรฐานเปิด (RFC 7519) สำหรับส่งคลเมระหว่างฝ่ายต่าง ๆ อย่างปลอดภัย — ใช้กันทั่วไปสำหรับการยืนยันตัวตนและการอนุญาต API
- JWT ประกอบด้วยสามส่วนที่เข้ารหัส Base64URL เชื่อมด้วยจุด: Header.Payload.Signature
- ⚠ หมายเหตุ: Payload ของ JWT เพียงเข้ารหัส Base64 ไม่ได้เข้ารหัสลับ ใครก็ถอดรหัสได้ — อย่าเก็บข้อมูลอ่อนไหว (เช่น รหัสผ่าน) ใน Payload
วิธีใช้
- วาง JWT ของคุณลงในช่องป้อนข้อมูล
- ตรวจดู Header, Payload และ Signature ที่ถอดรหัสแล้ว พร้อมสถานะการหมดอายุและ timestamp