Hash vs Encryption

เครื่องมือจำลองเพื่อทำความเข้าใจ: อะไรคือ "ลายนิ้วมือ" และอะไรคือ "ตู้เซฟ"

1. Hashing

🚩 "ทางเดียว (One-Way)"

"ลายนิ้วมือดิจิทัล" ใช้เช็คความถูกต้องของข้อมูล ย้อนกลับไม่ได้

(รอข้อความ...)

2. Encryption

🔄 "สองทาง (Two-Way)"

"ตู้เซฟ" ที่ต้องใช้กุญแจและสมการที่ตรงกัน ถอดรหัสได้

(รอข้อความ...)

จำลองการเป็นผู้รับสาร (ถอดรหัส)

สรุปความแตกต่าง

🎯 วัตถุประสงค์

Hash: ตรวจสอบว่าข้อมูล "ถูกแก้ไหม"

Encryp: ทำให้ข้อมูลเป็น "ความลับ"

🔓 การถอดรหัส

Hash: ทำไม่ได้ (ทางเดียว)

Encryp: ทำได้ ถ้ามีกุญแจ (สองทาง)

💡 ตัวอย่างการใช้งาน

Hash: เก็บ Password ในเซิร์ฟเวอร์

Encryp: ส่งข้อความแชทหากัน