全心思齐网

md5值是不是唯一的?

不能保证md5的唯一性。

md5结果是128bits,如果明文数据长度 M > 128 bits, 则md5肯定不能保证唯一性。即使 M < 128 bits,md5的设计里面也不能保证唯一性。

增加uuid的长度,加入很多随机因素,在现实世界里面,很难找到一个碰撞。因为uuid的长度所包含的可能性比宇宙中的原子还多。

匿名回答于2021-09-23 07:16:53


相关知识问答