农业图书情报学刊 ›› 2017, Vol. 29 ›› Issue (7): 39-42.doi: 10.13998/j.cnki.issn1002-1248.2017.07.009

• 网络技术 • 上一篇    下一篇

MD5加密算法的安全性分析与改进

任杰麟   

  1. 西南石油大学图书馆,四川 成都 610500
  • 收稿日期:2016-12-05 出版日期:2017-07-05 发布日期:2017-07-31
  • 作者简介:任杰麟(1988-),男,硕士,助理馆员,研究方向;信息加密技术,信息检索。

Security Analysis and Improvement of MD5 Encryption Algorithm

REN Jielin   

  1. Library of Southwest Petroleum University, Chengdu 610500, China
  • Received:2016-12-05 Online:2017-07-05 Published:2017-07-31

摘要: 针对MD5加密算法现存在的安全隐患,分析了模差分攻击、生日攻击、原像攻击等技术;为解决MD5的差分路径容易被发现的问题,提出了对MD5明文消息块相乘溢出的改进算法;通过运用乘法运算的高位溢出的特性,使得改进后的明文消息块的混乱度进一步强化,逆运算的难度系数变得更高,提高差分路径查找难度,从而有效阻止常用攻击算法的攻击,提高MD5算法的可靠性和稳定性。实验结果表明,针对MD5的改进能够在很大程度上提高MD5的抗攻击能力以及抗碰撞能力。

关键词: MD5算法, 加密, HASH函数, 差分分析

Abstract: Aiming at the potential safety hazard of MD5 encryption algorithm, this paper analyzed the methods of modular differential attack, birthday attack and preimage attack, and proposed the optimization algorithm for multiplication overflow of MD5 plaintext message block by focusing on the issue of detectable MD5 differential path, and used the characteristic of multiplication overflow to strengthen the confusion of the plaintext message and increase the difficult coefficient of inverse operation and the difficulty of differential path search, so as to prevent from the common attack algorithm and improve the reliability and stability. The results of the experiment showed that the improved algorithm was better than the original algorithm for anti-attack and collision capability.

Key words: MD5 algorithm

中图分类号: 

  • TN915.08

引用本文

任杰麟. MD5加密算法的安全性分析与改进[J]. 农业图书情报学刊, 2017, 29(7): 39-42.

REN Jielin. Security Analysis and Improvement of MD5 Encryption Algorithm[J]. , 2017, 29(7): 39-42.