MD5算法原理及其碰撞攻击.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MD5算法原理及其碰撞攻击.pdf

算法与语言 MD5算法原理及其碰撞攻击 舒 畅 清远市公安消防支队,广东 清远 ( 511515) 摘 要: 作为一种重要的 函数,被广泛应用于数据完整性和消息认证领域。详细探讨了 算法的 MD5 Hash MD5 原理、 算法的碰撞攻击以及 算法破解的重要意义。 MD5 MD5 关键词:密码学; 函数; ;碰撞攻击 Hash MD5 中图分类号: 文献标识码: 文章编号: TP312 A 1672-7800(2007)06-0103-02 示以字为单位的消息表示。 消息摘要算法 表 1 基本逻辑函数的真值表 1 MD5 ()步骤 :初始化 缓冲区。一个 3 3 MD b c d F G H I 位 缓冲区用以保存中间和最终 ( )的全称是 128MD MD5RFC1321 Message- 0 0 0 0 0 0 1 函数的结果。它可以表示为 个 位 ,即将任意长度的“字节 Hash 4 32 DigestAlgorthm5 0 0 1 1 0 1 0 的寄存器(,,,)。 串”变换成一个 的大整数,是一种不 ABCD 128bit 寄存器初始化为以下的 进制值: 0 1 0 0 1 1 0 可逆的字符串变换算法。通过数学运算, 16 把不同长度的信息转化到 位编码中, A 0 1 1 1 0 0 1 128 形成 值,通过比较该数值是否正确, B=EFCDAB89 1 0 0 0 0 1 1 Hash 来确定通信双方的合法性,即数字签名功 C=98BADCFE 1 0 1 0 1 0 1 能。在数据传输后,可以通过比较 值 D 1 1 0 1 1 0 0 Hash 来判断信息途中是否被截获修改,是否由 寄存器内容(采用小数在前的格式存 1 1 1 1 1 1 0 合法的发送人发送或者合法的接收人接 储,即将字的低字节放在低地址字节上) 一个可以表示成 位的整数。 表提供了

文档评论(0)

wangshirufeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档