เครื่องถอดรหัส JWT
ถอดรหัสและตรวจสอบ JWT token ได้ทันที ดู header, payload และ signature ตรวจสอบสถานะหมดอายุ เครื่องมือถอดรหัส JWT ฟรี
Loading tool...
เครื่องถอดรหัส JWT คืออะไร?
JWT Decoder เป็นเครื่องมือถอดรหัส JSON Web Tokens (JWT) เพื่อเปิดเผย header, payload และ signature JWTs เป็น tokens ที่กะทัดรัดและปลอดภัยสำหรับ URL ใช้สำหรับ authentication และแลกเปลี่ยนข้อมูลในเว็บแอปพลิเคชัน
ประโยชน์หลัก
- ถอดรหัสทันที
- แสดงทุกส่วนของ token
- ตรวจสอบการหมดอายุ
- ไม่ต้องใช้เซิร์ฟเวอร์
กรณีการใช้งาน
- •ดีบัก API
- •แก้ปัญหา authentication
- •ตรวจสอบ token
- •ตรวจสอบความปลอดภัย
วิธีถอดรหัส JWT Token
- วาง JWT token: คัดลอก JWT token ทั้งหมด (สตริงยาวที่เริ่มต้นด้วย "eyJ...") และวางในช่องป้อนข้อมูล
- ดูส่วนที่ถอดรหัส: ตัวถอดรหัสจะแสดงสามส่วนทันที: Header (ข้อมูลอัลกอริทึม), Payload (ข้อมูล claims) และ Signature (การยืนยัน)
- ตรวจสอบความถูกต้องของ token: ดู expiration (exp) claim เพื่อดูว่า token ยังใช้ได้หรือไม่ Token ที่หมดอายุจะแสดงคำเตือน
- คัดลอก JSON ที่ถอดรหัส: คลิกเพื่อคัดลอก header หรือ payload เป็น JSON ที่จัดรูปแบบแล้วเพื่อใช้ในเอกสารหรือดีบัก
คุณสมบัติหลัก
- ถอดรหัส JWT header payload และ signature
- ตรวจสอบเวลาหมดอายุ
- เอาต์พุต JSON ที่จัดรูปแบบ
- คัดลอกข้อมูลที่ถอดรหัสเป็น JSON
- ระบุ signing algorithm
- ฝั่งไคลเอนต์เท่านั้น - tokens ไม่ถูกส่ง
คำถามที่พบบ่อย
ถอดรหัส JWT token ได้อย่างไร?
วาง JWT token ในช่องป้อนข้อมูล และตัวถอดรหัสจะแสดง header, payload และ signature ทันที คุณจะเห็น claims เช่น expiration time (exp), issued at (iat) และ signing algorithm ไม่ต้องใช้ secret key เพื่ออ่าน payload
ถอดรหัส JWT tokens ออนไลน์ปลอดภัยไหม?
สำหรับการอ่านอย่างเดียว ใช่—JWT payloads เข้ารหัส Base64 ไม่ใช่ encryption ข้อมูลจึงมองเห็นได้ อย่างไรก็ตาม อย่าใส่ production tokens ที่มีข้อมูลสำคัญออนไลน์ เครื่องมือของเราประมวลผลทุกอย่างฝั่งลูกค้า
ทำไมใครก็อ่านข้อมูล JWT payload ได้?
JWT ใช้ encoding (Base64) ไม่ใช่ encryption จุดประสงค์ของ JWT คือการยืนยันความสมบูรณ์ (พิสูจน์ว่า token ไม่ถูกแก้ไข) ไม่ใช่ความลับ ข้อมูลสำคัญไม่ควรเก็บใน JWT payloads signature รับรองความถูกต้อง ไม่ใช่ความเป็นส่วนตัว
JWT หมดอายุหมายความว่าอะไร?
JWT มี expiration claim (exp) เป็น Unix timestamp หลังเวลานี้ token ควรถูกปฏิเสธ Token ที่หมดอายุหมายความว่าผู้ใช้/เซสชันต้อง reauthenticate expiration time สั้น (15นาที-1ชม.) ปรับปรุงความปลอดภัยโดยจำกัดความเสียหายจากการขโมย token
อยู่ในชุดเครื่องมือ:เครื่องมือจำเป็นสำหรับนักพัฒนาเว็บ