ตัวถอดรหัส JWT
อ่านส่วนหัวและเพย์โหลดของโทเค็นโดยไม่ต้องส่งไปที่ใด
- ทำงานในเบราว์เซอร์ของคุณ — ข้อความของคุณไม่ถูกส่งไปที่ใด
- ไม่ต้องสมัครสมาชิก ไม่มีโควตา ใช้ฟรีกี่ครั้งก็ได้
ทำงานอย่างไร
การวาง JWT ลงในเว็บไซต์เป็นนิสัยที่แย่จริง ๆ เพราะโทเค็นที่ยังใช้งานได้คือข้อมูลรับรอง และคุณเพิ่งส่งให้บุคคลที่สามไป เครื่องมือนี้ถอดรหัสในหน้าเว็บ โทเค็นจึงไม่ออกจากเครื่องของคุณ
JWT ประกอบด้วยอะไร
ส่วน Base64URL สามส่วนคั่นด้วยจุด คือส่วนหัวที่ระบุอัลกอริทึม เพย์โหลดที่เป็นชุดของ claim และลายเซ็น สองส่วนแรกถูกเข้ารหัส ไม่ได้เข้ารหัสลับ ใครถือโทเค็นก็อ่านได้
การตรวจสอบลายเซ็นไม่ใช่การถอดรหัส
เครื่องมือนี้แสดงสิ่งที่โทเค็นระบุ แต่ไม่ได้ตรวจสอบว่าลายเซ็นถูกต้อง เพราะต้องใช้คีย์ลับสำหรับลงลายเซ็นหรือคีย์สาธารณะ โทเค็นที่ถอดรหัสแล้วไม่ได้พิสูจน์อะไรเกี่ยวกับความถูกต้องแท้จริง
วันหมดอายุ
หากเพย์โหลดมี claim วันหมดอายุ จะแสดงเป็นวันที่ที่อ่านได้ และมีการแจ้งเตือนหากผ่านไปแล้ว ซึ่งมักเป็นสิ่งที่คุณอยากรู้อยู่แล้ว
ตัวถอดรหัส JWT — คำถามที่พบบ่อย
เครื่องมือนี้ตรวจสอบลายเซ็นหรือไม่
ไม่ การตรวจสอบต้องใช้คีย์ลงลายเซ็น เครื่องมือนี้ถอดรหัสและแสดงเนื้อหาเท่านั้น
โทเค็นของฉันถูกส่งไปเซิร์ฟเวอร์หรือไม่
ไม่ ซึ่งคือประเด็นสำคัญ โทเค็นที่ยังใช้งานได้คือข้อมูลรับรอง และไม่ควรวางลงในบริการระยะไกล
ทำไมใครก็อ่าน JWT ได้
ส่วนหัวและเพย์โหลดถูกเข้ารหัสแบบ Base64 ไม่ได้เข้ารหัสลับ ลายเซ็นป้องกันการแก้ไข ไม่ได้ป้องกันการอ่าน