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

安全 Nano ID 生成器

使用 URL 安全的默认字母表或自定义字母表创建均匀采样的 Nano ID,支持可配置长度和加密强度的浏览器随机性。

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

为什么这个工具有用

当你需要一种可配置且不带时间戳的值,而不是带时间戳的值时,可将 Nano ID 用于紧凑的客户端示例、fixture 键和应用标识符。

工作原理

浏览器从 Web Crypto 获取无符号字节,并使用拒绝采样,而不是取模约简,因此每个被接受的字母表符号都具有相同的概率。

实际示例

默认设置会从 64 个符号的 URL 安全字母表中创建五个相互独立的 21 字符 ID;自定义字母表可包含 2 到 255 个唯一符号。

验证

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

隐私边界

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

结果护照

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