【发布时间】:2021-08-06 13:35:19
【问题描述】:
我使用数字作为输入,长度为 10 个字符。
EG。 输入 - 8429294732 输出 - 96325be7
crc32 的总可能性是 16^8,大约是 42 亿。
有谁知道这里的碰撞几率是多少?
你能解释一下吗。
【问题讨论】:
-
32 位数据如何存储 16^8 个不同的值?
-
前42亿什么?前 42 亿个随机 10 个字符串?至少有一次碰撞的可能性几乎为 100%。