UUID 版本与标识符
UUID 用于标识而不是保密;了解随机版本和名称版本分别适合什么任务。
UUID 用于标识,不用于授权
UUID 适合作为标识符,但知道标识符不应自动获得资源访问权限。即使标识符难以猜测,也应通过身份认证和访问检查保护资源。
常见选择
- v4 是随机版本,适合新标识符的常见场景。
- v3 和 v5 基于名称,在命名空间和名称相同的情况下可以重复生成。
- NIL 是全零保留值,不应当作唯一生成的 ID。
UUID 用于标识而不是保密;了解随机版本和名称版本分别适合什么任务。
UUID 适合作为标识符,但知道标识符不应自动获得资源访问权限。即使标识符难以猜测,也应通过身份认证和访问检查保护资源。