เข้ารหัส/ถอดรหัส
เข้ารหัส/ถอดรหัส — เครื่องมือนักพัฒนาฟรี 9 รายการบนเบราว์เซอร์ เช่น เข้ารหัสและถอดรหัส Base64, URL และเอนทิตี HTML ประมวลผลในเครื่อง ข้อมูลเป็นส่วนตัว
วิธีใช้งาน
- 1เลือกวิธีเข้ารหัสที่ต้องใช้— ไฟล์และข้อความแบบไบนารีใช้ Base64, สตริงคิวรีใช้การเข้ารหัส URL, มาร์กอัปใช้ HTML entity, การตรวจระดับไบต์ใช้เลขฐานสิบหกหรือยูนิโคด และโดเมนหลายภาษาใช้ Punycode
- 2วางค่าแล้วสลับทิศทาง— ทุกเครื่องมือสลับระหว่างเข้ารหัสและถอดรหัสได้ด้วยปุ่มเดียว จึงแปลงไปกลับเพื่อยืนยันว่าข้อความกลับมาเหมือนเดิมได้
- 3ตรวจเนื้อหาที่ถอดรหัสแล้ว— ตัวถอดรหัส JWT แยกโทเคนเป็นส่วนหัว เพย์โหลด และลายเซ็น พร้อมแสดงเคลมอย่าง exp และ scope ทำให้รู้ว่าโทเคนถูกปฏิเสธเพราะอะไร
คำถามที่พบบ่อย
ไม่ใช่ Base64 เป็นเพียงรูปแบบการแทนค่าที่ย้อนกลับได้ ไม่ใช่การเข้ารหัสลับ ใครที่เห็นสตริงก็ถอดกลับได้ในขั้นตอนเดียว ใช้เพื่อส่งข้อมูลไบนารีผ่านช่องทางที่รับเฉพาะข้อความ และถ้าต้องปกปิดค่าจริง ๆ ให้ใช้เครื่องมือในหมวดแฮชและการเข้ารหัสแทน
ไม่ ตัวถอดจะแยกโทเคนเป็นส่วนหัว เพย์โหลด และลายเซ็น พร้อมแสดงเคลมและเวลาหมดอายุ แต่การตรวจลายเซ็นต้องใช้คีย์ลับหรือคีย์สาธารณะและควรทำที่ฝั่งเซิร์ฟเวอร์ การถอดรหัสเกิดขึ้นในเบราว์เซอร์ โทเคนจึงไม่ถูกส่งออกไปที่ใด
percent-encoding (ตัวเข้ารหัส URL) ใช้กับค่าที่ใส่ในคิวรีสตริงหรือพาธ เพื่อไม่ให้ช่องว่าง & และ = เปลี่ยนความหมายของ URL ส่วน Base64 แบบปลอดภัยสำหรับ URL จะเปลี่ยน + และ / เป็น - และ _ ทำให้ค่ายังคงถูกต้องเมื่ออยู่ใน URL หรือส่วนของ JWT