题
如果我使用MD5,作为一个例子,两次一些数据,将它增加碰撞的概率?
和什么有关SHA?
我问这个,因为我在服务器认为在客户端哈希密码,然后再次
解决方案
你说的是保持单散列值和双散列值,并担心他们之间的冲突?如果是这样,那么答案是肯定的,这将增加一倍碰撞的概率。然而,因为这意味着它会从一个小升值(不记得确切2 ^ -90 ISH)至较大的微小值(2 ^ -89),你不需要对此担心。
如果你只是保持双散列值,那么:不,他们之间碰撞的概率将保持不变。
尽管这样,你应该问自己,你想什么两倍散列值来实现,因为它几乎可以肯定是没有意义的。有一个关于在这个老问题碰撞概率的更多信息。
不隶属于 StackOverflow