本文目录一览

1,md5值是什么干嘛用的

当我门下载到一个文件 我们可以用命令产生这个文件的MD5 值 和 官方的 MD5 值对比 如果不一样 说明 我们下载的文件被 黑客 修改了 是不安全的

md5值是什么干嘛用的

2,什么是MD5

簡單的說,MD5是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息值,并且如果这个文件被修改过,它的MD5值也将随之改变。因此,我们可以通过对比同一文件的MD5值,来校验这个文件是否被“篡改”过。

什么是MD5

3,MD5是什么

Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。 MD5最广泛被用于各种软件的密码认证和钥匙识别上。通俗的讲就是人们讲的序列号。 更多信息看这里: http://baike.baidu.com/view/7636.htm
MD5是一种校验算法,经过这种方式计算的结果叫MD5值,只要对象的内容不变,这个值是唯一的。 经常下载一些文件,网站上会提供这个MD5,就是怕你下载后,文件不完整或被病毒篡改,你计算后如果和网站上公布的结果一样,就证明没问题。

MD5是什么

4,什么是md5值

MD5是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息值,并且如果这个文件被修改过,它的MD5值也将随之改变。因此,我们可以通过对比同一文件的MD5值,来校验这个文件是否被“篡改”过。
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc 发明,由 MD2/MD3/MD4 发展而来的。MD5的实际应用是对一段Message(字节串)产生fingerprint(指纹),可以防止被“篡改”。举个例子,天天安全网提供下载的MD5校验值软件WinMD5.zip,其MD5值是1e07ab3591d25583eff5129293dc98d2,但你下载该软件后计算MD5发现其值却是81395f50b94bb4891a4ce4ffb6ccf64b,那说明该ZIP已经被他人修改过,那还用不用该软件那你可自己琢磨着看啦。

5,MD5是什么意思

MD5是一种编码方式,也可以说是一种加密算法,很多网站的密码都是通过MD5加密的。 MD5加密有时候是很不安全的,如果被黑客截获了,账号就会被盗。
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)
任何数据(也包括软件),经过MD5加密后,会生成一串16字节的字符串,中华人民一般称其为“MD5值”。。不同的数据,经过MD5后生成的MD5值,几乎都是不同的(有相同可能性,因为算法局限性,但是概率极低,在不涉及重大安全隐患比如国家机密等方面,这个相同概率可以忽略不记)。。就好比全世界的人的DNA都是不同的一样(当然也有相同的)。。这样,MD5值就可以当作鉴别数据唯一性的一种标识。。所以,如果两份数据的MD5值是不一样的,那么这两份数据也肯定是不同的。。迅雷里面的MD5验证,主要是为了防止软件被篡改。。虽然有时候软件功能,界面都一致,却有可能被坏人加了某些木马病毒代码,在后台偷偷的干坏事,但是您却一点也察觉不出来。。此时只要将这个软件的MD5值与正版的进行对比就知道是不是被篡改过的了。。就是这样咯。。如果您对这方面的研究感兴趣,可以进行相关查阅,网上对于MD5的资料还是很丰富的。。

6,MD5值是什么意思

文件签名。 MD5在论坛上、软件发布时经常用,是为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,设计的一套验证系统。每个文件都可以用MD5验证程序算出一个固定的MD5码来。软件作者往往会事先计算出他的程序的MD5码并帖在网上。因此,在网上看到某个程序下载旁注明了MD5码时,可以把它记下来,下载了这个程序后用MD5验证程序计算你所下载的文件的MD5码,和你之前记下MD5码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。 自己写的,不知道讲清楚没有 更详细的资料和WinMD5 V1.1 汉化版(最终版)验证程序下载: http://www1.skycn.com/soft/20348.html找了点有关的资料: —————————————————— 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值进行比较,而系统并不“知道”用户的密码是什么。
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值进行比较,而系统并不“知道”用户的密码是什么。

文章TAG:md5值是什么  md5值是什么干嘛用的  
下一篇