NICETOOL logo
โฆษณา

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

ทุกอย่างประมวลผลในเบราว์เซอร์ของคุณ ข้อมูลของคุณจะไม่ถูกส่งออกจากคอมพิวเตอร์ของคุณ

แหล่งข้อมูลเข้า
ผลลัพธ์
โฆษณา

Base64 คืออะไร?

Base64 เป็นกลุ่มของรูปแบบการเข้ารหัสไบนารีเป็นข้อความที่แสดงข้อมูลไบนารีในรูปแบบสตริง ASCII โดยการแปลเป็นรูปแบบฐาน 64 ช่วยให้ข้อมูลไบนารี (เช่น รูปภาพหรือไฟล์) สามารถส่งผ่านช่องทางที่ออกแบบมาเพื่อจัดการข้อความได้อย่างน่าเชื่อถือ

Base64 ทำงานอย่างไร

Base64 ทำงานโดยการแบ่งข้อมูลไบนารีที่ป้อนเข้ามาเป็นกลุ่ม 24 บิต (3 ไบต์) จากนั้นกลุ่มเหล่านี้จะถูกแบ่งออกเป็นสี่ส่วน 6 บิต ค่า 6 บิตแต่ละค่าจะถูกจับคู่กับอักขระเฉพาะในตัวอักษร Base64 (A-Z, a-z, 0-9, +, /) หากความยาวของข้อมูลไม่สามารถหารด้วย 3 ลงตัว จะมีการเพิ่มอักขระ '=' เป็นตัวเติม

3 Bytes (24 bits) → 4 Chars (6 bits each)

การเข้ารหัส (Encoding) กับ การเข้ารหัสลับ (Encryption)

ความเข้าใจผิดที่พบบ่อยคือ Base64 ทำให้ข้อมูลปลอดภัย Base64 คือการเข้ารหัส (Encoding) ไม่ใช่การเข้ารหัสลับ (Encryption) สตริง Base64 สามารถถอดรหัสได้โดยทุกคนโดยไม่ต้องใช้คีย์หรือรหัสผ่าน ดังนั้นอย่าใช้ Base64 เพียงอย่างเดียวในการจัดเก็บรหัสผ่านหรือความลับที่ละเอียดอ่อน

Base64 ≠ Password Protection

กรณีการใช้งานทั่วไป

  • Data URIs: การฝังรูปภาพหรือไอคอนโดยตรงใน HTML/CSS เพื่อลดคำขอ HTTP
  • ไฟล์แนบอีเมล (MIME): การส่งไฟล์ไบนารีอย่างปลอดภัยผ่านโปรโตคอล SMTP แบบข้อความรุ่นเก่า
  • APIs & JSON: การส่งข้อมูลไบนารี (เช่น PDF หรือรูปภาพ) ภายในเพย์โหลด JSON

ทำไมเครื่องมือนี้ถึงปลอดภัย?

แตกต่างจากเครื่องมือฝั่งเซิร์ฟเวอร์จำนวนมาก Nicetool.dev ทำงานบนสถาปัตยกรรม 'Local-first' เราใช้ความสามารถของเบราว์เซอร์ของคุณเพื่อจัดการงานเข้ารหัสและถอดรหัสทั้งหมด

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา