Joh*_*ica 15
您正在寻找的数学是在维基百科的生日攻击页面上.
我们考虑以下实验.从一组H值中,我们随机均匀地选择n个值,从而允许重复.设p(n; H)是在该实验期间至少选择一个值多于一次的概率.该概率可以近似为
对于128位,500,000个散列值之间发生冲突的可能性大约为10 -28.如果将碰撞空间的大小减半,那么碰撞的几率大约为10 -9.也就是说,即使几率大大大于它仍然是非常非常低的.这取决于没有碰撞的重要性.10 -9是十亿分之一,所以虽然极不可能,但它在可能性范围内.
以供参考:
10 28 = 10 octillion = 100亿亿
10 9 = 10亿