md5值不同

论文降重 独有的降重技术

免费使用,100%过查重,多种降重模式,1小时轻松搞定论文

论文查重 检测与学校相同

一站式聚合查重平台,含知网、万方、维普等,正品价格便宜

md5值不同

问:为什么用不同的软件算出的同一文件的MD5值不一样?

  • 答:其实MD5是有参数的,标准的MD5是128位的, 通用的是16位和32位的,MD5这个函数是带有两个参数的,其中一个是文件的信息,还有一个参数是控制位数的, 如果和系统镜像里的都不一样,你把那个md5的文件去掉之后再验证一遍,如果还有问题就是下下来的文件不正确了

问:MD5值在什么情况下会不同?文件如果不完整 没有经过篡改的 MD5会不同吗?

  • 答:有一款软件可以修改程序的MD5、 一般情况下来说,MD5的话就是修改了程是序才会变的比如 比如我把123456加密成MD5就是 e10adc3949ba59abbe56e057f20f883e 那么我把123456改成123356加密的MD5就 aec6500cec2a7aea5d70d829fd8cba9e

问:为什么每次下载的系统ISO文件的MD5总是不一样?

  • 答:MD5的128位数字签名是把你所下载的东西经过很多次的运算然后产生的。 你下载的东西生成的MD5值跟网站上公布的MD5值不一样说明你没有把网站提供的东西下载完全,不然的话MD5值肯定是一样的。 不一样的话不一定不能用。 MD5值生成的原理是对你下载的信息1bit接着1bit计算的(比如你下载的东西是1GB大小,只要这1GB的数据中有1bit发生变化,计算出来的MD5值就不一样了)。 如果这些变化的地方不是很重要,就不会影响你的系统的应用的。所以你可以先试装一下你下载的操作系统,只要是能够使用,就没有问题,你就可以放心的刻盘了。 造成变化的原因多种多样,例如迅雷下载时数据在网络上传输时会发生变化,原因很多。

问:系统的md5值不一样,能用吗?

我下载了一个深度的系统,用md5值验证工具进行了验证,可是验证的结果和系统上的md5值不一样的,请问这样的系统,是不是被别人植入了病毒或是木马一类的东西,改动过,可以用吗,有没有危险的

  • 答:可能会有危险,最好到官方网站下载。

问:完全相同的文件多次编译后的md5都不一样?

C#和D
不知道其他人有没有这样的情况
如果也是这样,为什么编译后的md5码会不同呢?
既然是同一个文件,用同一编译器编译出来的,理论上编译出来的可执行程序是一致的才对,如果不一致那是什么部分不一样呢?

  • 答:你这是两个问题。 一、同一数据产生的MD5值是一样的。 二、同一个编译器对同一程序文件可能会产生出不同的文件。 第一个问题就不解释了,你找一些和MD5有关资料就行了。它是一种单向希哈函数。类似于y=f(x)形式。 编译器对程序文件解释时,会涉及内存分配,寄存器分配、堆栈分配、代码优化等各种各样的操作,而这些操作并不能保证每次产生相同的结果。所

  • 答:呵呵 你的两次文件的日期肯定不一样吧,日期信息不是操作系统保存的,而是在二进制文件本身内容的固定位置里包含的

  • 答:呵呵!当然了MD5是随即不可逆算法每次生成都取的不同的随机基数码!很正常的

  • 答:按理说,一个文件对应一个唯一的Md5值,编译后文件发生轻微变化也就造成Md5值变化,有Md5碰撞的可能,但几率很小

问:不同文件的md5一定不同吗?

rt 我觉得,如果不同文件的md5值都不一样,那md5岂不是可以代表文件本身? 这样的话,即使再大的文件只要算出它的md5,就可以把它的md5传输给别人,然后再根据唯一md5值把文件还原。可能吗?

  • 答:md5的范围是2^128,就算根据最简单的抽屉原理,肯定存在不同文件相同md5目前最可靠的还是crc32+md5+sha1三者同时hash验证

问:文件MD5不一致是什么意思?

  • 答:md5的全称是message-digest algorithm 5(信息-摘要算法),是一种密码的算法,它可以对任何文件产生一个唯一的MD5验证码,每个文件的MD5码就如同每个人的指纹一样,都是不同的,这样,一旦这个文件在传输过程中,其内容被损坏或者被修改的话,那么这个文件的MD5码就会发生变化,通过对文件MD5的验证,可以得知获得的文件是否完整 IS