使用UUID来唯一标识某些东西(我用它来上传到服务器的文件)有多安全?据我所知,它是基于随机数的。然而,我认为在足够长的时间内,仅凭纯粹的偶然性,它最终会重复自身。是否有更好的系统或某种类型的模式来缓解这个问题?
使用UUID来唯一标识某些东西(我用它来上传到服务器的文件)有多安全?据我所知,它是基于随机数的。然而,我认为在足够长的时间内,仅凭纯粹的偶然性,它最终会重复自身。是否有更好的系统或某种类型的模式来缓解这个问题?
我不知道这对你是否重要,但请记住GUID是全球唯一的,但GUID的子字符串并不是。
我应该提到我在亚马逊上购买了两个 Seagate 外置硬盘,它们具有相同的设备 UUID,但 PARTUUID 不同。据推测,用于格式化硬盘的克隆软件也复制了 UUID。
显然,由于有缺陷的克隆或复制过程,UUID 冲突更有可能发生,而不是随机巧合。在计算 UUID 风险时请记住这一点。