← 开发者与数据
开发者与数据 · 本地运行

KSUID 生成器和检查器

生成 27 个字符的 KSUID,或解码其四字节时间戳偏移量和十六字节随机载荷,而无需将标识符发送到 API。

准备就绪。您的工作数据保留在此浏览器中。

为什么这个工具有用

使用此工具创建可按时间排序的 160 位测试标识符,或在将现有 KSUID 用于日志和迁移之前,验证其中编码的日期。

工作原理

生成会将自固定的 KSUID 纪元以来的秒数存储在四个大端字节中,追加 128 位 Web Crypto 随机位,并将这个 20 字节值编码为固定宽度的 Base62;检查则反向执行这些完全相同的步骤。

实际示例

检查 0ujtsYcgvSTl8PAuAdqWYSMnLOv 报告时,会显示嵌入的 UTC 创建秒数和十六进制随机载荷,同时保留粘贴的值为本地值。

验证

计算是确定性的,并解释验证错误,而不是默默更改无效输入。

隐私边界

输入和输出保留在此标签页中。复制和下载通过浏览器API完成,无需上传到服务器。

结果护照

每次运行都会报告其工具模式、时间戳以及输入/输出大小,以便对转换后的数据进行审计。