跳到正文

UUID 与哈希生成器

生成 UUID,计算文本或文件的 MD5 和 SHA 哈希值

正在加载工具…

生成 UUID v4、UUID v7、ULID、nanoid 等唯一 ID,并计算文本或文件的 MD5、SHA-1、SHA-256、SHA-384、SHA-512 和 CRC32 哈希值。需要测试数据用的 ID,或想校验下载文件的校验值时可以使用。

使用方法

  1. 在“UUID”标签页中选择“类型”和“数量”(最多 1,000 个),ID 会显示在“生成的 ID”中。按“重新生成”可获得新的 ID,然后复制或按“保存为 .txt”。
  2. 把已有的 ID 粘贴到“解析 UUID 或 ULID”中,即可查看其版本和其中保存的时间。
  3. 在“哈希”标签页中选择“文本”或“文件”并添加内容,每种算法都会给出一个值。
  4. 把官方公布的值粘贴到“预期校验值”中,即可看出它与哪个结果一致。输入“HMAC 密钥”还能得到 HMAC-SHA 值。

计算方式与说明

常见问题

UUID v4 和 v7 有什么区别?
v4 UUID 完全随机,没有顺序。v7 UUID 以生成时间开头,所以 ID 按生成时间排序,适合需要顺序的数据库主键。
UUID 会重复吗?
v4 UUID 有 122 个随机位,可能的取值有 2 的 122 次方个。理论上可能重复,但概率极低,所以实际中把 UUID 视为唯一。
怎么校验下载文件的 SHA-256 值?
在“哈希”标签页中选择“文件”并拖入文件,然后把下载页面上的值粘贴到“预期校验值”中。如果一致,页面会显示与之匹配的算法名称。
用 MD5 存储密码安全吗?
不安全。MD5 和 SHA-1 在安全性上已被攻破。只能用它们来检测文件是否被意外改动。