md5相同 sha1不同 的文件是否相同

来源:百度知道 编辑:UC知道 时间:2024/09/21 21:03:23
我昨天用迅雷下载了一个文件,它的MD5值和网上发布的一样但是SHA1值却不一样,那这个文件是不是被修改过了呢?
找到原因了,是我使用的效验软件有问题!

也有可能被修改。
MD5校验值的长度是固定的128Bit,其总共有2的128次方种不同的值;而被MD5校验的文件长度却是任意的:可以是1Bit、1KB甚至1GB,也就是说可以有正无穷个不同的文件。用这有限的2的128次方种不同的值去匹配正无穷个文件,结果是必然有重复的。同一个MD5值有多少不同的文件呢?答案一定是正无穷个
http://www.izhuyue.com/644.html