UTILS.
เป็นส่วนตัวตั้งแต่เริ่ม
JWT

ตัวถอดรหัส JWT

ถอดรหัสส่วน header และ payload ของ JSON Web Token ในเครื่อง — ไม่มีการตรวจสอบลายเซ็น

ไฟล์ของคุณอยู่ในอุปกรณ์นี้

ไฟล์ประมวลผลในเบราว์เซอร์และไม่ถูกอัปโหลด เว็บไซต์จะดาวน์โหลดโค้ดและทรัพยากรที่จำเป็นต่อเครื่องมือ ไม่ต้องมีบัญชีและไม่มีตัวติดตาม

ใช้ปุ่มดาวน์โหลดเพื่อบันทึกเครื่องมือนี้เป็นไฟล์ HTML ไฟล์เดียวสำหรับใช้ออฟไลน์

ความเป็นส่วนตัว →

ถอดรหัสในเครื่อง — ลายเซ็นไม่ได้ถูกตรวจสอบ อย่าวางความลับของระบบจริงที่คุณไม่ไว้ใจ

—
—

ลองทำตามตัวอย่าง

ตัวอย่าง

วางโทเค็นตัวอย่างจาก jwt.io ซึ่งขึ้นต้นด้วย eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9 ส่วนหัวแสดงอัลกอริทึม HS256 เพย์โหลดแสดง sub 1234567890 และ iat 1516239022 และแผงวันที่อ่าน iat เป็น 2018-01-18T01:30:22.000Z

ข้อควรทราบ

การถอดรหัสไม่ใช่การยืนยัน ใครก็สร้างโทเค็นที่มี claim อะไรก็ได้ เซิร์ฟเวอร์จึงต้องตรวจลายเซ็นและเวลาหมดอายุก่อนเชื่อถือ การถอดรหัสที่นี่ทำในเครื่อง แต่ควรถือว่าโทเค็นจริงเป็นเหมือนรหัสผ่านและวางเฉพาะที่จำเป็น

เกี่ยวกับเครื่องมือนี้

วาง JSON Web Token เพื่อถอดรหัสส่วน header และ payload และอ่าน claims โดยฟิลด์เวลาประทับอย่าง exp และ iat จะแสดงเป็นวันที่ที่อ่านได้ การถอดรหัสเกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมด — โทเค็นไม่เคยถูกส่งไปที่ใด

คำถามที่พบบ่อย

ตรวจสอบลายเซ็นด้วยไหม
ไม่ จะถอดรหัสเฉพาะ header และ payload แบบ Base64URL เพื่อให้คุณตรวจสอบ claims ได้ ไม่ได้ตรวจสอบลายเซ็น
โทเค็นของฉันปลอดภัยไหม
ใช่ ทุกอย่างถอดรหัสในเครื่องด้วย JavaScript โทเค็นไม่เคยออกจากอุปกรณ์ของคุณ

เครื่องมือเพิ่มเติม