สารบัญ:
คำจำกัดความ - Hashing หมายถึงอะไร
การแฮชกำลังสร้างค่าหรือค่าจากสตริงข้อความโดยใช้ฟังก์ชันทางคณิตศาสตร์
การแฮชเป็นวิธีหนึ่งในการเปิดใช้งานความปลอดภัยในระหว่างกระบวนการส่งข้อความเมื่อข้อความนั้นมีไว้สำหรับผู้รับเฉพาะ สูตรสร้างแฮชซึ่งช่วยป้องกันความปลอดภัยของการส่งข้อมูลจากการปลอมแปลง
การแฮชยังเป็นวิธีการเรียงลำดับค่าคีย์ในตารางฐานข้อมูลอย่างมีประสิทธิภาพ
Techopedia อธิบาย Hashing
เมื่อผู้ใช้ส่งข้อความที่ปลอดภัยแฮชของข้อความที่ตั้งใจจะถูกสร้างและเข้ารหัสและถูกส่งไปพร้อมกับข้อความ เมื่อได้รับข้อความผู้รับจะถอดรหัสแฮชและข้อความ จากนั้นตัวรับจะสร้างแฮชอื่นจากข้อความ หากเปรียบเทียบสองแฮชเหมือนกันเมื่อเปรียบเทียบจะมีการส่งผ่านที่ปลอดภัย กระบวนการแฮชนี้ทำให้มั่นใจได้ว่าข้อความจะไม่ถูกเปลี่ยนแปลงโดยผู้ใช้ปลายทางที่ไม่ได้รับอนุญาต
การแฮชจะใช้ในการจัดทำดัชนีและเรียกข้อมูลรายการในฐานข้อมูลเพราะง่ายต่อการค้นหารายการโดยใช้คีย์แฮชแบบย่อที่สั้นกว่าการใช้ค่าดั้งเดิม