对一个软件修改后它的md5会不会变?为什么?

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:36:28

会变。所谓MD5,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。

大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为公安机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的"数字指纹",如果任何人对文件做了任何改动,其MD5值也就是对应的"数字指纹"都会发生变化。

我们常常在某些软件下载站点的某软件信息中看到其MD5值,它的作用就在于我们可以在下载该软件后,对下载回来的文件用专门的软件(如Windows MD5 Check等)做一次MD5校验,以确保我们获得的文件与该站点提供的文件为同一文件。利用MD5算法来进行文件校验的方案被大量应用到软件下载站、论坛数据库、系统文件安全等方面。

对一个软件修改后它的md5会不会变?为什么? 怎样做到修改一个文件但使它的Hash或MD5值不变? 一个加密后的MD5密码 如何修改一个文件件的MD5值? 有一个网页自动会设置成我的主页,我把它修改后,它还是会自动设置成主页?怎么把它永远删除? 游览一个网页,它自动把我主页修改成它的网址,修改后还是没用,而且过一段时间就会自动打开网址 什么原因会导致下载后的软件进行MD5校检发现跟所提供的不一致 我装了一些软件在开机后会自动调出,出现在桌面,如何对它进行修改,不会再自动调入,请指教! 我装了一些软件在开机后会自动出现在桌面,如何对它进行修改,不会自动调入,请指教!操作系统是XP家庭版 一个对隐藏文件的查看和修改的软件