首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请教MD5会重复吗

2012-01-08 
请问MD5会重复吗?MD5(String),如果String不一样,是不是保证产生出来的码一定不一样?无论这个String有多

请问MD5会重复吗?
MD5("String"),如果String不一样,是不是保证产生出来的码一定不一样?无论这个String有多少个字符,相识度有多高,只要不同,结果就不一样?

[解决办法]
是的
[解决办法]
肯定不会重复的,要不用它作数字签名干嘛?
[解决办法]
樓上的,不要這麼絕對嘛,只是你沒碰到而已。
[解决办法]
会重复.

[解决办法]
理论上是会重复的,不过由于整个离散空间 2^128 值很大,两个 MD5 值发生碰撞的概率很小。有个专门的机构用不同的数据计算 MD5 查找是否有碰撞的情况,现在情况如何不清楚,不过至少在常用密码范围内(十来个字母数字组合),没有发现碰撞,所以用 MD5 进行密码校验完全没问题。
[解决办法]
128位散列重复可能性不大
[解决办法]
回重复的,函数不是一对一的关系

热点排行