是否有两个具有相同md5代码的自然数?

问题描述 投票:0回答:1

我想使用自然数(实际记录ID)作为唯一标识符,但我不确定是否有两个满足以下条件的自然数:

md5(number1) === md5(number2)

以前的情况可能吗?

integer md5 collision
1个回答
0
投票

答案是“是”,因为MD5产生128位散列值(固定长度):https://en.wikipedia.org/wiki/MD5

所以有两个数字产生相同的md5代码,因为有无限的数字。

© www.soinside.com 2019 - 2024. All rights reserved.