เมื่อเปรียบเทียบระหว่าง Encryption (การเข้ารหัส) กับ Hashing (การแฮชข้อมูล) ความแตกต่างหลักตามข้อใด
กEncryption เป็นการแปลงข้อมูลให้ไม่สามารถอ่านได้ แต่สามารถถอดรหัส (Decrypt) กลับมาได้โดยใช้กุญแจที่ถูกต้อง ส่วน Hashing เป็นการแปลงข้อมูลเป็นค่าคงที่ (Fixed Value) ที่ไม่สามารถย้อนกลับได้ใช้เพื่อตรวจสอบความถูกต้องของข้อมูล
ขEncryption ใช้เพื่อสำรองข้อมูล ส่วน Hashing ใช้เพื่อลบข้อมูล
คEncryption และ Hashing เป็นเทคนิคเดียวกันแต่ชื่อต่างกัน
งHashing เป็นเทคนิคปลอดภัยกว่า Encryption เพราะสามารถป้องกันไวรัสได้
เฉลยอธิบาย
Encryption (เข้ารหัส) เป็นกระบวนการแบบสองทาง คือสามารถถอดรหัสได้หากมีกุญแจ ใช้เพื่อปกป้องความลับ ส่วน Hashing เป็นกระบวนการแบบทางเดียว ไม่สามารถย้อนกลับได้ ใช้เพื่อยืนยันความถูกต้องของข้อมูล เช่นเก็บรหัสผ่านเป็น Hash เมื่อผู้ใช้ป้อนรหัสผ่าน ระบบจะแฮชแล้วเปรียบเทียบ ตัวเลือก A, C, D ไม่ถูกต้อง