SHA-512 是否有可能在第一个字节发生冲突?
SHA-512 is it possible to get a collission in the first byte?
使用 SHA512 生成的散列的第一个字节是否可能发生冲突?如果是这样,如何做到这一点?
提前致谢!
是的,第一个字节只能有 256 个不同的值。
如果你生成257个哈希,你肯定有碰撞。由于生日悖论,您可能需要生成更少的哈希值(大约 sqrt(256) = 16)。
无论是 SHA512 还是其他一些哈希函数都没有关系。
使用 SHA512 生成的散列的第一个字节是否可能发生冲突?如果是这样,如何做到这一点?
提前致谢!
是的,第一个字节只能有 256 个不同的值。
如果你生成257个哈希,你肯定有碰撞。由于生日悖论,您可能需要生成更少的哈希值(大约 sqrt(256) = 16)。
无论是 SHA512 还是其他一些哈希函数都没有关系。