NanoID 生成器
生成NanoID - 安全、URL友好的唯一字符串ID。可自定义长度和字符集,含碰撞概率计算器。
常见问题
什么是NanoID?
NanoID是一种小型、安全、URL友好的唯一字符串ID生成器。它使用crypto.getRandomValues()提供加密随机性,默认生成21字符的紧凑ID。
NanoID和UUID有什么区别?
NanoID更短(21字符 vs 36字符),URL友好(无连字符),使用更大的字母表使其更紧凑。它也更快、体积更小。
碰撞概率是多少?
碰撞概率取决于ID长度和字母表大小。默认设置(21字符,64字符字母表)下,需要约10亿个ID才有1%的碰撞概率。使用计算器估算您的设置。
我的数据私密吗?
是的,所有NanoID生成都在浏览器本地使用crypto.getRandomValues()进行,不会向任何服务器发送数据。