สารบัญ:
คำจำกัดความ - Message Digest 5 (MD5) หมายถึงอะไร
Message Digest 5 (MD5) เป็นฟังก์ชันแฮชที่ใช้ในการเข้ารหัส Message Digest 5 พัฒนาโดย Ronald Rivest ในปี 1991 ผลิตค่าแฮชที่ได้ผลลัพธ์ 128 บิต เช่นเดียวกับอัลกอริธึมย่อยข้อความอื่น ๆ มันได้รับการพัฒนาส่วนใหญ่สำหรับแอปพลิเคชั่นลายเซ็นดิจิตอลที่ใช้ประโยชน์จากไฟล์บีบอัดขนาดใหญ่ในรูปแบบที่ปลอดภัย
แม้ว่าจะยังคงใช้กันอย่างแพร่หลาย แต่ความปลอดภัยของฟังก์ชั่นนั้นมีความรุนแรงและเป็นผลให้แอพพลิเคชั่นส่วนใหญ่โดยเฉพาะที่เกี่ยวข้องกับรัฐบาลสหรัฐฯต้องการฟังก์ชันแฮช SHA-2 สำหรับการเข้ารหัส Message Digest 5 ถูกพิจารณาว่าใช้งานไม่ได้และไม่เหมาะสมสำหรับการใช้งานต่อไปตามกระทรวงความมั่นคงแห่งสหรัฐอเมริกา
Techopedia อธิบาย Message Digest 5 (MD5)
รายละเอียดของอัลกอริทึม Message Digest 5 มีให้ใน RFC 1321 อัลกอริทึมของ Message Digest 5 ใช้ประโยชน์จากข้อความที่มีความยาวใด ๆ และส่งออกข้อความย่อย 128- บิตของอินพุต อัลกอริทึม Message Digest 5 ไม่ต้องการตารางการแทนที่ขนาดใหญ่และเป็นส่วนขยายของอัลกอริทึม Message Digest 4 เมื่อเทียบกับ Message Digest 4 Message Digest 5 นั้นมีความอนุรักษ์นิยมมากกว่า แต่ช้ากว่า ขั้นตอนที่เกี่ยวข้องในอัลกอริทึม Message Digest 5 คือการต่อท้ายของแพ็ดดิ้งบิตต่อท้ายการแสดงข้อความเบาะกับข้อความต้นฉบับเริ่มต้นของบัฟเฟอร์ย่อยข้อความ, การประมวลผลของข้อความในบล็อก 16 คำและสุดท้ายผลลัพธ์ผลลัพธ์ เมื่อเทียบกับ Message Digest 4 Message Digest 5 นั้นซับซ้อนกว่าเล็กน้อย
บนเครื่อง 32 บิต Message Digest 5 ทำงานได้เร็วขึ้นมากเมื่อเทียบกับอัลกอริธึมย่อยข้อความอื่น ๆ Message Digest 5 นั้นง่ายต่อการนำไปใช้เมื่อเปรียบเทียบกับอัลกอริธึมย่อยที่คล้ายกัน ความยากในการมาพร้อมกับข้อความย่อยจากข้อความที่แตกต่างกันสองข้อความอยู่ในการดำเนินการ 2 64
