UUID 生成器
生成普遍独特的标识符( UUID v4)
UUID Generator
Generate unique identifiers
UUID v5 生成器使用 SHA-1 哈希和命名空间标识符创建基于命名空间的确定性 UUID。为需要从输入数据生成可重复 UUID 的数据库、API 和分布式系统生成一致的唯一标识符。此免费工具可生成符合 RFC 4122 的 UUID v5 值,这些值始终为相同的命名空间和名称组合生成相同的 UUID。非常适合开发人员构建需要确定性 ID 的系统、创建一致的 URL、管理数据库关系或确保跨服务的兼容性。
液体发生器
选择或输入命名空间
选择标准命名空间(DNS、URL、OID、X.500)或输入自定义命名空间 UUID。
输入名称/值
键入将与命名空间一起进行哈希处理以生成 UUID 的名称或值。
生成UUID
单击“生成”以根据命名空间和输入值创建确定性 UUID v5。
复制和使用
复制生成的 UUID 并在数据库、API 或应用程序代码中使用它。
常见问题
什么是UUID?
无需协调即可跨系统工作的唯一标识符
UUID 真的是唯一的吗?
极高的唯一性概率
什么是 UUID v4?
使用 122 个随机位的随机 UUID 版本
我可以使用 UUID 作为密码吗?
不,他们\
什么是 UUID v5?
UUID v5 是使用 SHA-1 哈希生成的基于命名空间的 UUID。相同的输入始终生成相同的 UUID,这使其具有确定性,与 v4(随机)UUID 不同。
我什么时候应该使用 v5 而不是 v4?
当您需要从输入数据中获得可重现的 ID 时,请使用 v5。使用 v4 来获得完全随机的标识符。 v5 更适合数据一致性和调试。
有哪些命名空间可用?
标准名称空间包括 DNS、URL、ISO OID 和 X.500 专有名称。您还可以使用自定义命名空间 UUID。
两个不同的输入可以生成相同的 UUID 吗?
不会,命名空间和输入的每个唯一组合都会生成一个唯一的 v5 UUID。相同的命名空间 + 输入始终生成相同的 UUID。