MD5算法的設计与实现.docVIP

  • 12
  • 0
  • 约2.48万字
  • 约 35页
  • 2016-11-26 发布于重庆
  • 举报
MD5算法的設计与实现

实验三 MD5算法的设计与实现 实验目的: 设计并实现MD5算法,从而进一步加深对数据完整性保证和散列函数的理解。 二、实验要求: 1、产生任意电子文档(包括文本和二进制)的128位信息摘要。 2、根据信息摘要验证该电子文档是否被更改过。 三、实验内容: MD5算法简介: Message Digest Algorithm MD5(中文名为 HYPERLINK /view/2313810.htm \t _blank 消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。1991年,Rivest开发出技术上更为趋近成熟的 HYPERLINK /view/706946.htm \t _blank md5算法。它在MD4的基础上增加了安全-带子(safety-belts)的概念。虽然MD5比MD4复杂度大一些,但却更为安全。这个算法很明显的由四个和MD4设计有少许不同的步骤组成。在 HYPERLINK /view/706946.htm \t _blank MD5算法中,信息-摘要的大小和填充的必要条件与MD4完全相同。Den boer和Bosselaers曾发现MD5算法中的假冲突(pseudo-collisions),但除此之外就没有其他被发现的加密后结果了。对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的

文档评论(0)

1亿VIP精品文档

相关文档