Message Digest 5 (MD5)

ผู้เขียน: Laura McKinney
วันที่สร้าง: 1 เมษายน 2021
วันที่อัปเดต: 26 มิถุนายน 2024
Anonim
#34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|
วิดีโอ: #34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|

เนื้อหา

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

Digest 5 (MD5) เป็นฟังก์ชันแฮชที่ใช้ในการเข้ารหัส พัฒนาโดย Ronald Rivest ในปี 1991 Digest 5 สร้างค่าแฮชที่ได้ผลลัพธ์ 128 บิต คล้ายกับอัลกอริธึม -digest อื่น ๆ โดยส่วนใหญ่ได้รับการพัฒนาสำหรับแอปพลิเคชั่นลายเซ็นดิจิตอลที่ใช้ประโยชน์จากไฟล์บีบอัดขนาดใหญ่ในรูปแบบที่ปลอดภัย


แม้ว่าจะยังคงใช้กันอย่างแพร่หลาย แต่ความปลอดภัยของฟังก์ชั่นนั้นมีความรุนแรงและเป็นผลให้แอพพลิเคชั่นส่วนใหญ่โดยเฉพาะอย่างยิ่งที่เกี่ยวข้องกับรัฐบาลสหรัฐฯต้องการฟังก์ชันแฮช SHA-2 สำหรับการเข้ารหัส Digest 5 นั้นถูกพิจารณาว่าใช้งานไม่ได้และไม่เหมาะสมสำหรับการใช้งานต่อไปตามกระทรวงความมั่นคงแห่งสหรัฐอเมริกา

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

Techopedia อธิบาย Digest 5 (MD5)

รายละเอียดของอัลกอริทึม Digest 5 มีให้ใน RFC 1321 อัลกอริทึมของ Digest 5 ใช้ประโยชน์จากความยาวใด ๆ และเอาท์พุตมีการแยกย่อยอินพุต 128 บิต อัลกอริทึม Digest 5 ไม่ต้องการตารางการแทนที่ขนาดใหญ่และเป็นส่วนขยายของอัลกอริทึม Digest 4 เมื่อเทียบกับ Digest 4 นั้น Digest 5 นั้นมีความอนุรักษ์นิยมมากกว่า แต่ช้ากว่า ขั้นตอนที่เกี่ยวข้องในอัลกอริทึม Digest 5 คือการต่อท้ายของแพ็ดดิ้งบิตต่อท้ายการแสดงของเบาะไปที่เดิมการเริ่มต้นของบัฟเฟอร์ย่อยการประมวลผลของบล็อก 16 คำและสุดท้ายผลลัพธ์ผลลัพธ์ เมื่อเทียบกับ Digest 4 Digest 5 นั้นซับซ้อนกว่าเล็กน้อย


บนเครื่อง 32- บิต Digest 5 นั้นทำงานได้เร็วกว่าเมื่อเปรียบเทียบกับอัลกอริธึมย่อยอื่น ๆDigest 5 นั้นง่ายต่อการนำไปใช้เมื่อเปรียบเทียบกับอัลกอริธึมย่อยที่คล้ายกัน ความยากลำบากในการหาคู่ที่เหมือนกันจากสองตัวที่แตกต่างกันนั้นอยู่ในอันดับที่ 264 การดำเนินงาน