ฟังก์ชั่นแฮชในการเข้ารหัส?

สารบัญ:

ฟังก์ชั่นแฮชในการเข้ารหัส?
ฟังก์ชั่นแฮชในการเข้ารหัส?
Anonim

ฟังก์ชันแฮชเข้ารหัสคือ อัลกอริทึมที่ใช้จำนวนข้อมูลป้อนเข้าตามอำเภอใจ-และสร้างเอาต์พุตขนาดคงที่ของข้อความเข้ารหัสที่เรียกว่าค่าแฮช หรือ แค่ “แฮช” จากนั้นระบบจะจัดเก็บข้อความที่เข้ารหัสไว้แทนรหัสผ่าน และใช้เพื่อยืนยันผู้ใช้ในภายหลัง

แฮชทำงานอย่างไรในการเข้ารหัส

Hashing เป็นวิธีการเข้ารหัสที่ แปลงข้อมูลทุกรูปแบบให้เป็นสตริงข้อความเฉพาะ สามารถแฮชข้อมูลได้ไม่ว่าขนาดหรือประเภทใด ในการแฮชแบบดั้งเดิม ไม่ว่าข้อมูลจะมีขนาด ประเภท หรือความยาวของข้อมูลใด แฮชที่สร้างข้อมูลจะมีความยาวเท่ากันเสมอ

วัตถุประสงค์ของฟังก์ชันแฮชในการเข้ารหัสคืออะไร

ฟังก์ชันแฮชเข้ารหัสคืออัลกอริธึมที่สามารถรันบนข้อมูล เช่น ไฟล์เดี่ยวหรือรหัสผ่านเพื่อสร้างค่าที่เรียกว่าเช็คซัม การใช้งานหลักของฟังก์ชันแฮชเข้ารหัสคือ เพื่อตรวจสอบความถูกต้องของข้อมูลบางส่วน.

ตัวอย่างฟังก์ชันแฮชคืออะไร

ตัวอย่างบางส่วนของอัลกอริธึมการแฮชทั่วไป ได้แก่ Secure Hash Algorithm (SHA) - แฮชตระกูลนี้มี SHA-1, SHA-2 (ครอบครัวภายในครอบครัวที่ รวม SHA-224, SHA-256, SHA-384 และ SHA-512) และ SHA-3 (SHA3-224, SHA3-256, SHA3-384 และ SHA3-512)

ฟังก์ชั่นแฮชคืออะไรและทำงานอย่างไร

ฟังก์ชันแฮช รับข้อมูลเป็นอินพุตและส่งกลับจำนวนเต็มในช่วงของค่าที่เป็นไปได้ลงในตารางแฮช … ฟังก์ชันแฮชจะกระจายข้อมูลอย่างสม่ำเสมอทั่วทั้งชุดของค่าแฮชที่เป็นไปได้ ฟังก์ชันแฮชสร้างค่าแฮชที่แตกต่างกันโดยสิ้นเชิงแม้สำหรับสตริงที่คล้ายกัน