快速开始
-
选择字符集
字母数字、十六进制、Base64 URL 或可打印 ASCII。
-
生成并复制
一次最多 100 个; 长度 4-512。
自定义长度、数量与字符集; 本地生成 API Key、会话令牌、测试凭证。使用 crypto.getRandomValues; 不上传服务器。
隐私提示:本地解析,不上传服务器。
↓ 在下方输入区粘贴内容,结果会立即显示
使用 crypto.getRandomValues 本地生成 API Key、会话令牌等。与 UUID 不同,可自定义长度与字符集。
自定义长度、数量与字符集; 本地生成 API Key、会话令牌、测试凭证。使用 crypto.getRandomValues; 不上传服务器。
选择字符集
字母数字、十六进制、Base64 URL 或可打印 ASCII。
生成并复制
一次最多 100 个; 长度 4-512。
Token 可自定义长度与字符集; UUID 是固定格式的全局唯一 ID。
在开发 API 时,通常需要为每个客户端生成唯一访问凭证。打开工具后,先设置 Token 长度为 32 字符,选择包含大小写字母和数字的字符集,然后生成 50 个 Token。将这些 Token 存入数据库即可完成客户端认证系统的搭建。整个过程无需编写额外代码。
测试人员可以用批量生成功能快速创建测试用例。例如模拟 1000 个用户并发请求时,提前生成对应数量的 Token 作为测试参数。通过修改字符集排除特殊符号,可确保与特定系统的兼容性。所有操作在浏览器中完成,测试数据不会外泄。
Input
length=32, alnum
Output
32-char token
使用浏览器 CSPRNG; 生产密钥请配合密钥管理服务。
标准 UUID 有固定格式和部分非随机字节,而本工具生成的是完全随机的字符序列。采用 crypto.getRandomValues API 保证密码学强度,且长度和字符集可调。例如生成 64 位混合字符 Token 的熵值远超 UUIDv4,特别适合高安全场景。