发布网友 发布时间:2022-04-26 11:34
共4个回答
热心网友 时间:2022-06-27 22:40
不同字符串的MD5有可能会相同,但这种可能性极小。热心网友 时间:2022-06-27 22:41
可以相同,因为Md5从本质上来讲只是对一个文件进行效验码生成的函数,而这个得到的MD5值位数确是有限的,不管是32位或者是64位,毕竟是有限个数。有人说得到相同MD5值的这个几率是多么的小,其实几率没有想象的那么小,我举个简单的列子:我们为整个宇宙中的原子命名,名字起法很简单:原子0、原子1、……。然后对这个原子的名字进行MD5计算,这个名字在短短的34个字符之内就已经足够产生很多重复的MD5值。我们一般使用的文件远远大于34个字符,可见得到的MD5值的重复的几率是何等的大了。热心网友 时间:2022-06-27 22:41
有可能 但是几率大概是2的128次方分之一的几率热心网友 时间:2022-06-27 22:42
当然,不可能相同了!