MD5

ผู้เขียน: Peter Berry
วันที่สร้าง: 13 สิงหาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
MD5 - алгоритм и программная реализация
วิดีโอ: MD5 - алгоритм и программная реализация

เนื้อหา

คำจำกัดความ - MD5 หมายถึงอะไร?

MD5 เป็นอัลกอริธึมชนิดหนึ่งที่รู้จักกันในชื่ออัลกอริทึมแฮชการเข้ารหัส MD5 สร้างค่าแฮชในรูปแบบเลขฐานสิบหก สิ่งนี้แข่งขันกับการออกแบบอื่น ๆ ที่ฟังก์ชั่นแฮชใช้ในข้อมูลบางส่วนและเปลี่ยนเป็นคีย์หรือค่าที่สามารถใช้แทนค่าเดิมได้


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย MD5

ด้วยการพัฒนาอัลกอริธึมการแฮชที่หลากหลายผู้เชี่ยวชาญได้ระบุว่าวิศวกรพบว่า MD5 มีจุดอ่อนที่ร้ายแรงในแง่ของการไม่ "ต้านทานการชน" การชนเกิดขึ้นเมื่อพบว่ามีค่าแฮชสองค่าที่เหมือนกันหรือเหมือนกัน ในการทำงานอย่างถูกต้องค่าแฮชของแต่ละคนจะต้องไม่ซ้ำกัน เนื่องจากฟังก์ชั่นนี้จำเป็นสำหรับโปรโตคอลการตรวจสอบความนิยมเช่น Secure Sockets Layer (SSL), MD5 จึงถูกแทนที่ด้วยอัลกอริทึมแฮชประเภทอื่น ๆ

วิศวกรความปลอดภัยและคนอื่น ๆ คุ้นเคยกับรายการแฮชอัลกอริทึมแบบยาวที่มีคุณสมบัติแตกต่างกัน MD5 และอัลกอริทึมแฮชประเภทอื่น ๆ มักจะถูกเรียกว่าฟังก์ชั่น "ไดเจสต์" แนวคิดที่นี่คือแฮช "ไดเจสต์" ค่าดั้งเดิมและส่งออกค่าการแทนที่ที่แตกต่างไปจากเดิมอย่างมาก แฮชมีการใช้งานหลักหลายประการในด้านความปลอดภัยและประสิทธิภาพของฐานข้อมูลที่เกี่ยวข้องกับการใช้ค่าทดแทนในการค้นหาและในการจัดเก็บข้อมูล