永发信息网

MD5值是什么,有什么用?

答案:6  悬赏:80  手机版
解决时间 2021-05-09 02:47
MD5值是什么,有什么用?
最佳答案
MD5
md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是md2、md4还是md5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但md2的设计与md4和md5完全不同,那是因为md2是为8位机器做过设计优化的,而md4和md5却是面向32位的电脑。这三个算法的描述和c语言源代码在internet rfcs 1321中有详细的描述( http://www.ietf.org/rfc/rfc1321.txt),这是一份最权威的文档,由ronald l. rivest在1992年8月向ieft提交。
全部回答

您好。MD5在论坛上、软件发布时经常用,是为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,设计的一套验证系统。每个文件都可以用MD5验证程序算出一个固定的MD5码来。软件作者往往会事先计算出他的程序的MD5码并帖在网上。因此,在网上看到某个程序下载旁注明了MD5码时,可以把它记下来,下载了这个程序后用MD5验证程序计算你所下载的文件的MD5码,和你之前记下MD5码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。

祝您开心每一天!

是一串验证码,比如网上下载了一个XP,有些都有提供MD5码,来验证下载的文件是不是原版原创的。

相当于软件的身份证号码
简单来说,MD5广泛用于加密解密技术,是一种函授算法,如Unix、各类BSD系统登录密码(在MD5诞生前采用的是DES加密算法,后因MD5安全性更高,DES被淘汰)、通信信息加密(如大家熟悉的即时通信软件QQ) 理论上能破解密码,如果查到MD5值,可以在线破解,如 http://www.cmd5.com/. 但注意,QQ密码已经过在系统MD5加密几次了,而且很难找到真正的MD5值.不过以前用手机登陆很容易查到MD5值.
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词,是因为这种变换只与字节的值有关,与字符集或编码方式无关。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。 MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。 MD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的, 用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而系统并不“知道”用户的密码是什么。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苹果可以吃吧?
芯片组【VT8601 Apollo PLE133】的主板支持最
请问冬天喝什么饮料对身体好处最大
那里能下载 任贤齐 的 永不退缩的MTV
鹏程拉面怎么去啊,有知道地址的么
你好请问把腾讯QQ下载到我的电脑要怎样做您可
虽然有些不好意思,但是还是想问友友,(目的
三星S7350C是智能机吗?
你好,花梨木多少钱一立方
NBA火箭队历史上最牛的人物!
怎样制止他人登录我的QQ?
欲购一500G移动硬盘,价钱500RMB左右,请大家
怎样在温州找到兼职?
怎样得到五级合金
你相信这世间有真爱吗?
推荐资讯
怎么样用c#建立一个成绩管理系统
问道为什么上不了了?
现在谁愿意和我打波戈(赛尔号)
罗马全面战争绿罗马首都(特伦顿)英文是什么
高中班级标语教室标语,求职业学校教室墙面布
这服装那里有卖?
在线取英文名,根据中文名取英文名,最好和名
穿越火线宣传片很精彩,但它到底讲了个什么故
现在做什么生意比较好挣钱?
麦当劳(嘉兴江南摩尔店)地址在什么地方,想过
杭州南站到吴山广场坐什么车
<<汉娜 孟汉娜2》的片头曲叫什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?