哈希与 UUID 生成器

计算文本或文件的哈希值并生成 UUID。所有处理都在此浏览器内完成;文件和结果不会发送到服务器,也不会被保存。

计算哈希

输入类型
文本会先转换为 UTF-8 字节再计算哈希。最多支持 1,000,000 个字符。

结果

MD5 存在已知的碰撞,不得用于签名或密码存储等安全用途。仅可将其作为校验和,用于检查文件是否损坏。

生成 UUID

生成的 UUID 不会被保存或发送。关闭页面后会消失。

指南

限制

常见问题

文件会被发送到服务器吗?

不会。浏览器仅在此设备上读取文件并计算哈希;不会上传或保存任何内容。

UUID v4 和 v7 有何区别?

v4 几乎完全随机。v7 以毫秒级创建时间开头,因此值按创建顺序排序,适合用作数据库键。即使在同一毫秒内创建多个,顺序也会保持。

v7 UUID 会泄露创建时间吗?

会。v7 UUID 的前 12 位十六进制数字是毫秒级创建时间,因此仅在可以暴露时间的场合使用。对于必须难以猜测的令牌,请使用 v4 或专用的安全令牌。

为什么单独显示 MD5?

许多下载页面只公布 MD5,因此显示它用于文件校验。MD5 可能遭受碰撞攻击,出于安全目的请使用 SHA-256 或更强的算法。