gpt4 book ai didi

java - 删除随机生成的 UUID 中的 "-"有多安全?

转载 作者:IT老高 更新时间:2023-10-28 13:53:20 25 4
gpt4 key购买 nike

我有这个代码:

String uuid = UUID.randomUUID().toString().replace("-", "");

删除生成的 UUID 中的“-”有多安全?删除它会破坏它的全局唯一性并使生成的 UUID 容易发生冲突吗?

最佳答案

how safe if is to remove the "-" in the generated UUID

这是 100% 安全的,因为破折号不是值的一部分。字符串 UUID 是 128 位值的十六进制表示。破折号仅用于显示目的,因此 UUID 会更容易理解。

在将 String 形式的 UUID 传递给外部系统(例如外部 API、数据库和类似的东西)时要小心。他们可能期待破折号在那里。

关于java - 删除随机生成的 UUID 中的 "-"有多安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51830845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com