相同的MD5哈希值,但使用hash('md5')的输入不同

时间:2019-03-20 17:10:34

标签: php cryptography md5 exploit

我知道在某些情况下2个不同的字符串可以具有相同的MD5哈希,但是当我尝试使用PHP时,它仍然变成2个不同的哈希。如果我使用 <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"></script> ,那么在PHP中是否有具有相同MD5哈希值的字符串?

1 个答案:

答案 0 :(得分:0)

不是那么简单。

当今认为独立MD5较弱,有可能在一分钟之内find a collision(另一个输入也提供相同的哈希值)。

不管您必须计算输入值,仅凭猜测都是行不通的。 MD5产生128位输出,因此通过随机猜测将发现碰撞的概率为1 /(2 ^ 128)(几乎不可能)