การเข้ารหัสข้อมูล (Symmetric/Asymmetric Encryption)
- PBS School

- 3 ก.ค. 2568
- ยาว 1 นาที

🔐 การเข้ารหัสข้อมูลคืออะไร?
การเข้ารหัสข้อมูล (Data Encryption) คือกระบวนการเปลี่ยนข้อมูลให้อยู่ในรูปแบบที่อ่านไม่ออก (ciphertext) เพื่อป้องกันไม่ให้ผู้ที่ไม่ได้รับอนุญาตเข้าถึงหรือเข้าใจข้อมูลนั้นได้ โดยผู้รับที่ถูกต้องเท่านั้นจึงจะสามารถถอดรหัสกลับมาเป็นข้อมูลต้นฉบับได้
ประเภทของการเข้ารหัสหลัก 2 ประเภท
🟩 1. การเข้ารหัสแบบสมมาตร (Symmetric Encryption)
หลักการ:ใช้ รหัสลับเดียวกัน ทั้งในการเข้ารหัสและถอดรหัส
ตัวอย่าง:
AES (Advanced Encryption Standard)
DES (Data Encryption Standard)
ข้อดี:
เร็วและประหยัดทรัพยากร
เหมาะกับการเข้ารหัสข้อมูลจำนวนมาก
ข้อเสีย:
ต้องมีการส่ง “กุญแจลับ” ให้กับผู้รับ ซึ่งเสี่ยงต่อการถูกดักจับ
ไม่เหมาะกับการใช้งานในระบบเปิด (เช่น อินเทอร์เน็ต)
🟦 2. การเข้ารหัสแบบอสมมาตร (Asymmetric Encryption)
หลักการ:ใช้ คู่กุญแจ คือ
กุญแจสาธารณะ (Public Key) สำหรับเข้ารหัส
กุญแจส่วนตัว (Private Key) สำหรับถอดรหัส
ตัวอย่าง:
RSA
ECC (Elliptic Curve Cryptography)
ข้อดี:
ไม่ต้องแลกเปลี่ยนกุญแจลับ ทำให้ปลอดภัยกว่าการเข้ารหัสแบบสมมาตร
เหมาะสำหรับการสื่อสารผ่านอินเทอร์เน็ต เช่น HTTPS, การส่งอีเมลแบบปลอดภัย
ข้อเสีย:
ช้ากว่าและใช้ทรัพยากรมากกว่า
ไม่เหมาะสำหรับการเข้ารหัสข้อมูลขนาดใหญ่โดยตรง
🧩 การประยุกต์ใช้งานในชีวิตจริง
การใช้งาน | ประเภทที่ใช้ | ตัวอย่าง |
การส่งไฟล์ขนาดใหญ่ภายในองค์กร | Symmetric | ใช้ AES |
การส่งข้อความปลอดภัยบนเว็บไซต์ | Asymmetric | ใช้ RSA ผ่าน HTTPS |
การลงชื่อดิจิทัล (Digital Signature) | Asymmetric | ใช้ Private Key เพื่อเซ็น |
✅ สรุป
Symmetric Encryption: เร็ว ใช้งานง่าย แต่มีปัญหาเรื่องการส่งกุญแจ
Asymmetric Encryption: ปลอดภัยกว่า เหมาะกับระบบเปิด แต่ช้ากว่า
ในการใช้งานจริง มักใช้ ร่วมกัน เช่น ส่งกุญแจแบบสมมาตรผ่านช่องทางแบบอสมมาตร



ความคิดเห็น