文件的MD5值是什么意思,有什么作用
发布网友
发布时间:2022-03-28 03:20
我来回答
共4个回答
热心网友
时间:2022-03-28 04:50
作用是可以用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提交。
热心网友
时间:2022-03-28 06:08
MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。
MD5的作用:是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。
MD5特点:
1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。
2、容易计算:从原数据计算出MD5值很容易。
3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。
4、弱抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。
5、强抗碰撞:想找到两个不同的数据,使它们具有相同的MD5值,是非常困难的。
热心网友
时间:2022-03-28 07:42
文件签名。
是为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,设计的一套验证系统。每个文件都可以用md5验证程序算出一个固定的md5码来。软件作者往往会事先计算出他的程序的md5码并帖在网上。因此,在网上看到某个程序下载旁注明了md5码时,可以把它记下来,下载了这个程序后用md5验证程序计算你所下载的文件的md5码,和你之前记下md5码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。
所以没有什么意思
热心网友
时间:2022-03-28 09:34
MD5是对密码加密的技术