如果您使用过 SQL 或 NoSQL 数据库,就会遇到术语 _id、ID 或 ObjectId。 它们充当所有文档和记录的主键。
所有文档都有一个单独的标识符,使我们能够快速轻松地查找、更新和删除它们。 此外,它们是不可忽视的关键元素,因为它们定义了对象的特征并使我们能够有效地与之交互。
此外,了解计算机如何以最小的任意两个 UUID 之间的冲突机会生成如此长的随机数字符串也很有趣。
考虑到这一点,下面是 UUID 和 2023 年最佳 UUID 生成器的概述。
目录
什么是 UUID?
UUID 是 36 个字符的字母数字代码,可唯一标识计算机上的信息。 它们要么保证与 3400 之前生成的 UUID 不同,要么很可能不同。UUID 检测数据库、系统实例、主键、蓝牙配置文件和短期对象。
UUID 和 GUID 相似。 UUID 最初是 Microsoft 版本,但这两个术语均由 RFC 4122 标准化。UUID 是开放软件基金会 (OSF) 标准化的分布式计算环境 (DCE) 的一部分。 UUID 遵循 RFC 4122。
UUID 是根据网络地址和时间戳生成的。
UUID 生成如何工作?
UUID 是唯一的,因为它结合了多个组件。 UUID 由 128 位组成,由顺序数字构成。 此 ID 为十六进制,由数字 0 到 9 和字母 A 到 F 组成。
有 32 个带四个连字符的十六进制数字:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX。 连字符的字符数为 8-4-4-4-12。 最后四位,也就是N位,用一到三位表示格式和编码。
例如,基于时间的 UUID 具有由连字符分隔的段,表示低、中和中时间,以及不同的时间戳来标识它。 MAC 地址在最后一部分,节点。
不同版本的 UUID
- 版本一:第一个版本根据计算机的MAC地址和生成时间生成UUID。 他们就是他们听起来的样子。 计算机(或节点)的最大处理速率为每秒 1630 亿次循环,但这对开发人员来说几乎不是问题。 使用此版本,如果您使用它,您可以找出计算机的地址和时间。 它还有其他问题。
- 版本二:UUID 版本二与版本一类似,但使用它的实现较少,因为 RFC 4122 提供的细节很少。 它们不会在实践中使用,它们有时被称为 DCE 安全 UUID。
- 第三版:第三版使用应用程序的加密哈希和文本字符串来生成 UUID。 UUID 是使用 MD5 哈希生成的,名称生成 UUID。 现在我们可以组合名称和命名空间来创建 UUID。 该算法具有 128 位的值,这是常见的。 很容易找到具有相同哈希值的两条消息,因为它是为密码学而设计的,但现在它很容易受到攻击。
- 版本四:您可以使用确定性随机位生成器创建伪随机数或随机位。 伪随机数生成器生成 UUID,它们非常易于使用。 UUID 是随机生成的。 可以复制 UUID,但它很薄。 有 2128 种可能的组合。 目前几乎所有编程语言都支持第四版。
- 第五版——第三版和第五版除了散列算法外是相同的。 SHA-1 在第五版中取代了 MD5。 尽管第四版在技术上更胜一筹,但它也存在与第三版相同的问题。
所以现在,让我们探索一些顶级 UUID 生成器。
UUID生成器
作为一款免费、直观的工具,适用于 Mac OS X 的 UUID 生成器允许您生成通用唯一标识符 (UUID)。 该网站将使您能够同时生成多达 500 个 UUID 代码。
使用 uuidgenerator.net 在线创建 UUID:
- 转到 uuidgenerator.net
- 您可以选择版本 1 或版本 4 UUID 生成器。
- 接下来,决定要生成多少个 UUID。
- 最后但同样重要的是,单击“生成”开始生成 UUID。
也可以为版本 1 和 4 生成 UUID 代码。您可以通过将 UUID 代码复制到剪贴板并保存来在本地存储 UUID 代码。
还有 UUID 工具,这是一个免费的在线 UUID 生成器。 该网站允许用户为版本 1、版本 3、版本 4 和版本 5 生成随机 UUID 代码。您还可以一次生成多达 100 个 UUID 代码。
使用 uuidtools.com 在线创建 UUID:
- 访问该网站以查看批量 UUID 生成器。
- 之后,指定要生成多少个 UUID。
- 您可以在版本 1、版本 3 或版本 5 之间进行选择。
- 最后,单击“生成”按钮生成 UUID。
用户可以在生成UUID代码时,复制API调用或保存在本地TXT中。
techblik.com UUID 生成器
techblik.com UUID 软件允许您创建唯一的 UUID 值。 这个生成器最多可以生成 1000 个 UUID。 默认生成版本 4 UUID。
使用 techblik.com.com/tools/uuid-generator 在线创建 UUID
- 您可以选择任意数量的 UUID。
- 从版本 1、3、4 和 5 UUID 中选择。
- 您将在右栏中看到生成的 UUID。
如果您愿意,您可以重新生成输出或直接复制它。
GUID 生成器
GUID 生成器是一个免费使用的在线 UUID 生成器。 该网站可用于批量生成 UUID 或 GUID。 该工具能够同时生成多达 2000 个 UUID 代码。
使用 guidgenerator.com 在线创建 UUID
- 打开网站。
- 请指定您要生成多少个 UUID 代码。
- 您还需要使用大写字母、大括号、连字符等调整格式。
- 最后一步是选择编码格式并单击“生成”以生成一些 UUID。
- 将生成的 UUID 代码复制到剪贴板很容易。
在开始生成之前,用户可以调整格式(大写、大括号、连字符)和编码(Base64、RFC 7515、URL 编码)。
法姆克鲁斯霍夫
有一个名为 famkruithof.net 的网站可以免费生成 UUID。 该网站允许您同时生成一个 UUID 代码或多个 UUID 代码。
您一次最多可以生成 500 个 UUID 代码。 创建 UUID 时,用户可以在开始前指定版本(Version 1 或 Version 4)、大小写和大括号。
使用 famkruithof.net 在线创建 UUID:
- 打开这个网站并输入你想要生成的 UUID 的数量。
- 您需要指定 UUID 的类型和其他 UUID 详细信息。
- 最后但同样重要的是,单击“获取”按钮查看生成的 UUID 代码。
如免责声明所述,通过本网站生成的 UUID 可能不是唯一的。
UUID在线
提供在线 UUID 生成器的网站是 UUID Online。 本网站使用其 UUID 生成器工具为您提供随机 UUID 代码。
使用 uuidonline.com 在线创建 UUID
- 访问该网站并选择适合您需要的 UUID 代码版本。
- 单击“生成新”按钮可以查看生成的 UUID 代码。
- 最后一步,将 UUID 复制到剪贴板。
用户仍然可以根据需要选择 UUID 代码版本,例如 UUID 版本 3、UUID 版本 4 或 UUID 版本 5。
Retool 通过创建 UUID 简化了创建内部工具的过程。 公司使用自定义应用程序、仪表板、管理面板和其他内部工具来运行他们的操作,Retool 使创建 UUID 比从头开始更容易。
使用 retool.com 在线创建 UUID
- 从菜单中选择编辑 UUID 生成器。
- 然后单击生成 UUID 的选项。
- 注册时,您还可以编辑 UUID。
- 最后一步是复制 UUID。
此外,您可以创建自定义逻辑、运行自定义查询并将数据连接到任何来源。
简短的唯一 ID
Short Unique ID generator 是在线生成 UUID 的优秀工具。 此工具允许您生成简短且非连续的唯一 URL 友好标识符。
使用简短的 unique.id 在线创建 UUID
- 访问链接。
- 输入长度。
- 单击“生成随机顺序短 UUID”。
- 您会注意到生成的随机 UUID。
马克努里
Marc Nuri 提供了一个用于生成 UUID 和 GUID 的在线工具。 它通常称为 UUID 和 GUID,是用于识别计算机信息的 128 位数字。
使用 marcnuri.com 在线创建 UUID
- 访问该网站。
- 输入您要添加的金额。
- 从下拉菜单中选择分隔符。
- 单击“生成”。
Comment Picker 生成免费的 UUID。 该网站生成随机 UUID 以在应用程序和在线工具中使用,并允许您一次创建最多 100 个 UUID。
使用 commentpicker.com 在线创建 UUID
- 请访问该网站并单击“随机 UUID 生成器”按钮。
- 下一步是指定您想要多少个 UUID。
- 最后,单击“生成 UUIDS”并复制生成的代码。
尽管如此,用户无法更改 UUID 参数。
最后的话
你有它! 顶级 UUID 生成器工具! 本文将帮助您了解 UUID 版本以及何时使用它们。
接下来,查看用于品牌营销的最佳 URL 缩短器。