无忧启动论坛

标题: CRC32值为 FFFFFFFF? [打印本页]

作者: ok``    时间: 2010-2-12 11:34
标题: CRC32值为 FFFFFFFF?
有几个ISO文件得出的CRC32都是FFFFFFFF,可MD5是不一样的,有哪位高手知道是怎么回事?
作者: yulon    时间: 2010-2-17 00:58
MS官方的········································
作者: haiou327    时间: 2010-2-17 14:29
Peid========>Fix
作者: ok``    时间: 2010-2-17 18:28
原帖由 yulon 于 2010-2-17 00:58 发表
MS官方的········································

不是MS官方的,那几个ISO文件都是CDIMAGE生成的。。。

原帖由 haiou327 于 2010-2-17 14:29 发表
Peid========>Fix

不明白是啥意思。。
作者: netwinxp    时间: 2010-2-19 22:21
CRC是累加值,如果文件太大的话,CRC的累加值就会超过FFFFFFFF,也就是说CRC32失去意义,全都成了FFFFFFFF。其实所有的摘要型验证码就其原理上来说都是有损压缩,并不具有和明码一一对应关系,目前MD5已被证明非唯一性,SHA的证明也只是时间关系,目前的的数字签名其实大多是居于摘要型算法,而摘要型算法并没有通过数学论证其唯一性(其实是非唯一的),也就是说目前法律确定数字签名的法律效力其实是错误的做法。
作者: ok``    时间: 2010-2-20 11:55
标题: 回复 #5 netwinxp 的帖子
应该不是文件太大的原因,因为比这大的文件都正常。
怀疑是CDIMAGE生成ISO的时候做了手脚。。。
作者: netwinxp    时间: 2010-2-20 14:15
你看一下CDIMAGE是不是会自动加一个CRC32校验和?找到这4个字节把它清空。
作者: haiou327    时间: 2010-2-20 15:31
CRC是可以手动修改的。
作者: ok``    时间: 2010-2-20 20:14
用UltraISO打开“另存为”一份再验CRC32就不是FFFFFFFF了,可MD5也变了。。。
作者: netwinxp    时间: 2010-2-20 22:18
变了4字节CRC32校验码,当然MD5也会改变(哪怕只改一字节MD5都会变),要能改到不变,你就能获大奖了:)

[ 本帖最后由 netwinxp 于 2010-2-20 22:19 编辑 ]




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3