ตัวถอดรหัส
ตัวถอดรหัสแปลงข้อมูลเข้าผ่านชุดขั้นตอนการดำเนินการที่เรียงลำดับ โดยส่งผลลัพธ์ของแต่ละขั้นตอนเป็นข้อมูลเข้าของขั้นตอนถัดไป
การจัดวาง
แผงแบ่งเป็นสี่ส่วน:
- การดำเนินการ (ด้านซ้าย): รายการการแปลงข้อมูลทั้งหมดที่มีให้ใช้ คลิกการดำเนินการใดก็ได้เพื่อเพิ่มลงในชุดขั้นตอน
- ชุดขั้นตอน: ลำดับขั้นตอนปัจจุบัน แต่ละขั้นตอนส่งข้อมูลต่อให้ขั้นตอนถัดไป
- ข้อมูลเข้า: ข้อความที่ต้องการแปลง
- ผลลัพธ์: ผลลัพธ์สุดท้ายหรือผลลัพธ์จากการถอดรหัสอัจฉริยะ
วางหรือพิมพ์ข้อมูลในส่วนข้อมูลเข้า ข้อมูลเข้าและชุดขั้นตอนจะยังคงเก็บไว้ในเครื่องเมื่อคุณไปยังส่วนอื่น ใช้ปุ่มล้างที่แยกกันเพื่อลบชุดขั้นตอนหรือข้อมูลเข้าโดยไม่ต้องลบทั้งสองอย่าง
การดำเนินการที่มีให้ใช้
การเข้ารหัสและถอดรหัสข้อมูล
- เข้ารหัส / ถอดรหัส Base64
- เข้ารหัส / ถอดรหัส URL (การเข้ารหัสด้วยเครื่องหมายเปอร์เซ็นต์)
- เข้ารหัส / ถอดรหัสเอนทิตี HTML
- เข้ารหัส / ถอดรหัสเลขฐานสิบหก
การคำนวณแฮช
| แฮช | หมายเหตุ |
|---|---|
| MD5 | ไม่ทนต่อการชนกันของค่าแฮช มีให้ใช้เพื่อรองรับระบบเดิม |
| SHA1 | เลิกแนะนำให้ใช้ด้านความปลอดภัยแล้ว |
| SHA256 | ใช้งานทั่วไป |
| SHA512 | ใช้งานทั่วไป โดยมีค่าแฮชที่ยาวกว่า |
แฮชเป็นการแปลงทางเดียว ผลลัพธ์คือค่าแฮชของไบต์ข้อมูลเข้าในรูปเลขฐานสิบหก
การดำเนินการอื่น
- ถอดรหัส JWT: แยกโทเค็นเป็นส่วนหัว เพย์โหลด และลายเซ็น แล้วถอดรหัสสองส่วนแรกจาก Base64
- เข้ารหัสลับ / ถอดรหัสลับ AES-256-CBC: การเข้ารหัสลับแบบสมมาตร โดยใช้คีย์และ IV ในรูปเลขฐานสิบหกที่คุณระบุ
- เมื่อเพิ่มการดำเนินการใหม่ลงในเครื่องมือ การดำเนินการเหล่านั้นจะปรากฏในรายการ
การทำงานกับชุดขั้นตอน
- เพิ่มขั้นตอน: คลิกการดำเนินการในคอลัมน์ด้านซ้าย การดำเนินการนั้นจะถูกเพิ่มที่ท้ายชุดขั้นตอน
- จัดลำดับขั้นตอนใหม่: ลากขั้นตอนในคอลัมน์ชุดขั้นตอนไปยังตำแหน่งใหม่ สายการส่งต่อผลลัพธ์จะอัปเดตทันที
- ลบขั้นตอน: คลิกปุ่มลบของขั้นตอน ผลลัพธ์ของขั้นตอนถัดไปจะถูกคำนวณใหม่
- คัดลอกผลลัพธ์: คลิกปุ่มคัดลอกในขั้นตอนใดก็ได้เพื่อคัดลอกผลลัพธ์ของขั้นตอนนั้นไปยังคลิปบอร์ด
การใช้งานทั่วไป
- ถอดรหัสพารามิเตอร์ที่เข้ารหัส URL สองชั้นเพื่ออ่านค่าจริง
- ถอดรหัสโทเค็นจาก Base64 แล้วใช้การถอดรหัส JWT เพื่ออ่านเคลม
- คำนวณแฮชของสตริงเพื่อเปรียบเทียบกับค่าแฮชที่เก็บไว้
- ต่อขั้นตอนถอดรหัส Base64 > ถอดรหัส URL เพื่อจัดการการเข้ารหัสซ้อนกันในคุกกี้ที่ผ่านการซีเรียลไลซ์