1 / 5
文档名称:

MD5加密算法原理.doc

格式:doc   大小:35KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MD5加密算法原理.doc

上传人:xunlai783 2018/1/13 文件大小:35 KB

下载得到文件列表

MD5加密算法原理.doc

相关文档

文档介绍

文档介绍:MD5加密算法原理
MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory puter Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但MD2的设计与MD4和MD5完全不同,那是因为MD2是为8位机器做过设计优化的,而MD4和MD5却是面向32位的电脑。 RFCs 1321中有详细的描述(/),这是一份最权威的文档,由Ronald L. Rivest在1992年8月向IEFT提交。. .
Van Oorschot和Wiener曾经考虑过一个在散列中暴力搜寻冲突的函数(Brute-Force Hash Function),而且他们猜测一个被设计专门用来搜索MD5冲突的机器(这台机器在1994年的制造成本大约是一百万美元)可以平均每24天就找到一个冲突。但单从1991年到2001年这10年间,竟没有出现替代MD5算法的MD6或被叫做其他什么名字的新算法这一点,我们就可以看出这个瑕疵并没有太多的影响MD5的安全性。上面所有这些都不足以成为MD5的在实际应用中的问题。并且,由于MD5算法的使用不需要支付任何版权费用的,所以在一般的情况下(非绝密应用领域。但即便是应用在绝密领域内,MD5也不失为一种非常优秀的中间技术),MD5怎么都应该算得上是非常安全的了。
算法的应用
MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,,在这个文件中通常只有一行文本,大致结构如:
MD5 () = 0ca175b9c0f726a831d895e269332461
。MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算MD5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的"抵赖",这就是所谓的数字签名应用。
MD5还广泛用于加密和解密技术上。比如在UNIX系统中用户的密码就是以MD5(或其它类似的算法)经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成MD5值,然后再去和保存在文件系统中的MD5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度

最近更新

《微生物课程营养》课件 27页

《情景四域名营销》课件 24页

2024年车辆设备产品项目建议书 50页

2024年草坪保护项目合作计划书 50页

鲤鱼越龙门市公开课获奖教案省名师优质课赛课.. 5页

高一下册市公开课获奖教案省名师优质课赛课一.. 7页

阿里郎欣赏市公开课获奖教案省名师优质课赛课.. 5页

超重失重市公开课获奖教案省名师优质课赛课一.. 5页

心力衰竭药物治疗的新颖技术与方法研究 26页

见习市公开课获奖教案省名师优质课赛课一等奖.. 3页

蚂蚁赛跑市公开课获奖教案省名师优质课赛课一.. 5页

弘扬航天精神创造中国航天的新辉煌 26页

鲜花饼销售商业计划书 6页

绘本市公开课获奖教案省名师优质课赛课一等奖.. 5页

我开心的一件事作文 2页

土地承包合同书 32页

稻香合唱市公开课获奖教案省名师优质课赛课一.. 5页

应用SWI评估肾功能不全患者的脑铁质沉积 27页

磁铁市公开课获奖教案省名师优质课赛课一等奖.. 4页

开心作文 (1) 6页

幼儿园主题班会成就未来放飞梦想课件 26页

火车长又长市公开课获奖教案省名师优质课赛课.. 5页

市值管理方案 26页

电气柜改造方案 17页

产品开发各阶段质量控制评审流程 5页

岭南版小学美术四年级下册17 简形玩偶教案 4页

湖南常德德山楚墓发掘报告 杨桦 17页

完整版教你看立博赔率 9页

三效浓缩蒸发器操作规程 8页

基层人民武装部的历史沿革 24页