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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否有两个具有相同md5代码的自然数?相关的知识,希望对你有一定的参考价值。

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

md5(number1) === md5(number2)

以前的情况可能吗?

答案

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

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

以上是关于是否有两个具有相同md5代码的自然数?的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL均匀采样器2D具有相同的图像

是否可以创建一个函数而不是两个具有相同目的但参数类型不同的函数? (我可以删除重复的代码吗?)[重复]

具有相同功能的活动和片段

Md5是啥?MD5怎么校验?Md5校验工具怎么用

两条消息具有相同 MD5 摘要和相同 SHA1 摘要的可能性有多大?

Linux中确认两份文件内容是否相同的方法:MD5值