ตัวเข้ารหัส Base32

เข้ารหัสข้อความหรือไฟล์เป็น Base32 สำหรับการส่งข้อมูล การจัดเก็บ และการพัฒนาเว็บ

ข้อมูลเข้า
วางหรือพิมพ์ข้อความ UTF-8 ใดก็ได้ รวมถึงอีโมจิและอักขระที่ไม่ใช่ภาษาละติน
เข้ารหัส Base32
เข้ารหัสข้อความหรือไฟล์เป็น Base32 สำหรับการส่งข้อมูล การจัดเก็บ และการพัฒนาเว็บ

Base32 คืออะไร?

Base32 เหมาะเมื่อช่องทางที่รองรับเฉพาะข้อความ หรือช่องทางที่ไม่แยกตัวพิมพ์เล็กพิมพ์ใหญ่ จำเป็นต้องส่งข้อมูลไบนารี เช่น ความลับ OTP โทเค็นที่ปลอดภัยกับ DNS หรือค่าคอนฟิกที่ส่งออกมา มันเป็นเพียงชั้นการเข้ารหัสข้อมูล ไม่ใช่ชั้นความปลอดภัย

ควรใช้เมื่อไร

  • เข้ารหัสไบต์ ข้อความ หรือไฟล์เป็น Base32 ก่อนส่งผ่านช่องทางที่รับได้เฉพาะข้อความ
  • เตรียมค่า OTP การตั้งค่าที่ส่งออก หรือข้อมูลไบนารีสำหรับระบบที่คาดหวังอินพุต Base32
  • แปลงไบต์ดิบของไฟล์ให้เป็นสตริงที่คัดลอกง่ายสำหรับการส่งต่อ บันทึก log หรือกรอกด้วยมือ

สิ่งที่ควรรู้

  • Base32 ทำให้ขนาดข้อมูลเพิ่มมากกว่า Base64
  • มันไม่ได้เข้ารหัสลับหรือซ่อนค่าต้นฉบับ
  • บางระบบต้องมี padding = ขณะที่บางระบบรับผลลัพธ์ที่ไม่มี padding ได้ ดังนั้นควรให้ตรงกับฝั่งรับ