MD5值是什么,这有什么用
MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461
这就是tanajiya.tar.gz文件的数字签名。MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。为了让读者朋友对MD5的应用有个直观的认识,笔者以一个比方和一个实例来简要描述一下其工作过程:
大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为公安机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其MD5值也就是对应的“数字指纹”都会发生变化。
我们常常在某些软件下载站点的某软件信息中看到其MD5值,它的作用就在于我们可以在下载该软件后,对下载回来的文件用专门的软件(如Windows MD5 Check等)做一次MD5校验,以确保我们获得的文件与该站点提供的文件为同一文件。利用MD5算法来进行文件校验的方案被大量应用到软件下载站、论坛数据库、系统文件安全等方面。
MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。
所以,要遇到了md5密码的问题,比较好的办法是:你可以用这个系统中的md5()函数重新设一个密码,如admin,把生成的一串密码覆盖原来的就行了。
MD5还广泛用于操作系统的登陆认证上,如Unix、各类BSD系统登录密码、数字签名等诸多方。如在UNIX系统中用户的密码是以MD5(或其它类似的算法)经Hash运算后存储在文件系统中。当用户登录的时候,系统把用户输入的密码进行MD5 Hash运算,然后再去和保存在文件系统中的MD5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这可以避免用户的密码被具有系统管理员权限的用户知道。MD5将任意长度的“字节串”映射为一个128bit的大整数,并且是通过该128bit反推原始字符串是困难的,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。所以,要遇到了md5密码的问题,比较好的办法是:你可以用这个系统中的md5()函数重新设一个密码,如admin,把生成的一串密码的Hash值覆盖原来的Hash值就行了。
当一个文件在互联网出现时,她就有了一个MD5值.....唯一的...
目的主要是便于教检你所下载的这个文件是不是原文件..他有没有被破坏....
MD5(Message-Digest Algorithm 5,信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法、Hash算法),主流编程语言普遍已有MD5实现。将数据(如英文字符串,汉字,文件等)运算为另一固定长度值是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。
冰箱温度d5是啥意思-三星冰箱显示d5
D5代表含义为冷温度传感器或电脑板发生故障,可尝试10分钟后,重新启动,观察故障现象依旧,需要报修了。d5:副蒸发器温度警报实际是副蒸发器的温度感应电阻坏了,电脑芯片高温警报并停止压缩机运行。处理方式:在电脑主板的CN3接头上,白色线剪断,并在白色和棕色之间并接10K电阻(对应的温度值10°左右),屏蔽副蒸发器的温度...
机械加工图 孔尺寸H7D5 请问D5是什么意思?是深度嘛?
D5是轴的配合D是间隙公差带代号 5是等级 H7\/D5是一个间隙配合
孔隙率d5要求是什么意思
偏差要求。在遵守该标准的所有规定值的情况下,必须更详细地说明偏差要求。必须以明确和口头的形式把孔隙度规定值专门限制到指定的试验等级。
冰箱温度d5是啥意思-三星冰箱显示d5
d5代表的是副蒸发器温度报警,实际上是副蒸发器的温度感应电阻坏了,导致电脑芯片高温报警并停止压缩机运行。解决方法如下:步骤1:打开冰箱前面的显示面板,找到主板上的CN3接头。步骤2:将白色线剪断,并在白色和棕色之间并接一个10K电阻(对应的温度值约为10°C)。步骤3:屏蔽副蒸发器的温度感应器...
plc 中 T0 D5这个指令是神马意思啊?
T0为定时器的编号,D5是数据寄存器此时储存的是定时器的设定值,当定时器定时值等于设定值,定时器置高。
电脑主板测试卡显示D5什么意识
我的电脑这几天打不开,后来我用测试卡测试一下,上面显示的是D5是什么意识啊,还有就是开机的时候伴有"笛嘟笛嘟"的救护车声一样的声音!这是怎么回事?请问这个电脑是什么问题呀,... 我的电脑这几天打不开,后来我用测试卡测试一下,上面显示的是D5是什么意识啊,还有就是开机的时候伴有"笛嘟笛嘟"的救护车声...
女生音域c3到d5是什么水平,属于什么音?
到d5的水平可以说是相当不错的。根据音域的普遍划分,这个音域属于女高音(Soprano)的范畴,但具体的水平还需要结合歌唱技巧、音色、音量等因素来评判。如果歌唱技巧高超、音色优美、音量适中,那么这个音域水平可以说是非常优秀的。值得注意的是,每个人的音域都是独特的,这个划分只是普遍的分类,具体的...
如图,求D5的值,要过程
按第一列展开 D5=(1-a)*D4+a*(1-a)^3 D4=(1-a)*D3+a*(1-a)^2 D3=(1-a)*D2+a*(1-a)D2=(1-a)^2+a 所以 D3=(1-a)^3+2(1-a)*a D4=(1-a)^4+3(1-a)^2*a D5=(1-a)^5+4(1-a)^3*a
女生d5是高音吗
d5算是极高音。音阶1234567对应音调cdefgab,c最低b最高,c代表中央c,属于最基础音,c2代表高一个8度唱出c,c3代表高两个8度唱出c,c3又叫嗨c,也是学习声乐高音的标准,而c4是比嗨c还高一个8度,c5是比嗨c高两个8度,d5比c5还要高音,所以是极高音。简介:高音,音乐术语,这里是指真声...
d5法线是什么
根据人人文库查询显示,D5法线是指在D5渲染器中使用的法线参数。法线是指垂直于曲面的向量,它决定了光线在曲面上的反射和折射方向。在D5渲染器中,法线参数用于描述物体表面的凹凸程度和方向,通过改变法线参数的数值,可以使渲染结果更加真实。在真实世界中,物体的表面通常不是平坦的,而是存在着微小的...
卜律洛凯: md5是个散列函数,任何数据经过md5将生成一个16位的值或32位的值〔md5的版本不同造成位数不同〕. md5有两个重要的性质,第一是无法逆推,只有md5生成的值是无法逆推出原有数据的.第二是原数据只要有一点改动,md5值就会有很...
巫山县13843751546: 什么是MD5值?它有什么用? - ?
卜律洛凯: MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc 发明,由 MD2/MD3/MD4 发展而来的.MD5的实际应用是对一段Message(字节串)产生fingerprint(指纹),可以防止被“篡改”....
巫山县13843751546: MD5值是干什么的? - ?
卜律洛凯: MD5究竟是什么MD5是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”.任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积...
巫山县13843751546: MD5的用途? - ?
卜律洛凯: 文件签名.MD5在论坛上、软件发布时经常用,是为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,设计的一套验证系统.每个文件都可以用MD5验证程序算出一个固定的MD5码来.软件作者往往会事先计算出他的程序...
巫山县13843751546: MD5是干什么的?有什么用? - ?
卜律洛凯: MD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的, 用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而系统并不“知道”用户的密码是什么.
巫山县13843751546: MD5是什么意思? - ?
卜律洛凯: MD5即Message Digest Algorithm MD5,它是计算机安全领域广泛使用的一种散列函数,是用以提供消息的完整性保护.MD5算法具有以下特点: 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的. 2、容易计算:从原数据计算出...
巫山县13843751546: MD5检验工具这个有什么用 - ?
卜律洛凯: md5是一种指纹验证算法,用于对数据的校检和加密处理等方面.MD5 值是从任意长度文件里计算出来的一串固定长度的信息摘要.特点:对文件的任何改动(哪怕只有一个字节)都可以靠重新计算并比较 MD5 值很容易地检验出来...
巫山县13843751546: MD5是干什么的 - ?
卜律洛凯: 所谓MD5,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的. ...
巫山县13843751546: 请问各位朋友MD5值到底有什么作用啊?为什么软件和操作系统下载后面都有??
卜律洛凯: MD5值 MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc 发明,由 MD2/MD3/MD4 发展而来的.MD5的实际应用是对一段Message(字节串)产生fingerprint(指纹),可以防止被“篡...
巫山县13843751546: 系统的 MD5验证码 是什么意思?干什么用的 - ?
卜律洛凯: MD5在论坛上、软件发布时经常用,是为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,设计的一套验证系统.每个文件都可以用MD5验证程序算出一个固定的MD5...