安全 Token 生成器
按字节生成随机数据,32 bytes = 256 bits。
一次最多生成 50 条。
Token 由浏览器本地生成,请立即复制保存;生成结果不会上传服务器,也不会被记录。
生成结果
还没有结果,点击上方按钮开始生成。
格式与推荐用途
| 格式 | 推荐用途 |
|---|---|
| Hex | 密钥、配置与十六进制数据 |
| Base64 | API 与二进制数据传输 |
| Base64URL | URL、Cookie 与 JWT |
隐私说明
全部生成与分析都在浏览器本地完成,输入内容与生成结果不会上传服务器,也不会被保存。
Hex、Base64 与 Base64URL
安全 Token 生成器怎么用?
选择 Token 格式
Hex 使用十六进制字符表示随机字节,字符范围简单,适合配置文件、密钥材料和需要固定字符集的场景。Base64 可以更紧凑地表示二进制随机数据,适合常见 API 和数据传输场景。Base64URL 使用适合 URL 的字符形式,适合 URL、Cookie 和 JWT 等场景。
选择随机字节长度
Token 的安全随机数据长度按 bytes 设置,可选择 16 bytes(128 bits)、24 bytes(192 bits)、32 bytes(256 bits)、48 bytes(384 bits)或 64 bytes(512 bits),默认使用 32 bytes。32 bytes 的随机数据编码为 Hex 后为 64 个字符,使用标准 Base64 编码后通常为 44 个字符。
Base64 填充
Base64 和 Base64URL 可以分别设置是否保留结尾的等号填充。标准 Base64 默认保留填充,Base64URL 默认不保留,更适合直接放入 URL、Cookie 和 JWT 等位置。
安全随机源
Token 使用浏览器的 crypto.getRandomValues() 生成随机字节,不使用 Math.random、时间戳或用户名与时间戳拼接等可预测方式。如果浏览器不支持安全随机数,工具会提示无法生成。
批量生成与结果操作
一次最多生成 50 条 Token,每条使用独立的随机数据。切换格式、随机字节长度、数量或 Base64 填充设置后,结果会根据当前参数刷新。生成结果支持逐条复制、复制全部和导出 TXT。
安全提示
Token 属于敏感凭据。生成后应立即复制并妥善保存,不要将真实 Token 发布到公开页面、代码仓库或聊天记录中。本工具不会上传或保存生成结果,刷新页面后当前结果即被清除。
什么是安全 Token?
Token 是登录会话、API 调用、临时授权等场景常用的随机凭据。本工具使用浏览器加密随机数生成指定长度的随机字节,再按照 Hex、Base64 或 Base64URL 格式编码输出。
- 支持 Hex、Base64、Base64URL 三种格式,Base64URL 适合 URL、Cookie 和 JWT 等场景
- 随机字节长度支持 16、24、32、48、64 bytes,默认 32 bytes 即 256 bits
- 32 bytes 随机数据编码为 Hex 后为 64 个字符,标准 Base64 通常为 44 个字符
- Base64 与 Base64URL 可分别设置是否保留结尾的 = 填充,适配不同格式要求
- 随机源使用浏览器 crypto.getRandomValues(),不使用 Math.random 或时间戳等可预测数据
- 一次最多生成 50 条,每条独立随机,结果支持复制和 TXT 导出且不会上传或保存
Token 应作为敏感凭据妥善管理,避免直接写入公开代码或日志。需要自定义字符集的随机数据时,可以使用随机字符串生成器;需要检测密码复杂度时,可以使用密码强度检测。
同类工具
评论 0
暂无评论,快来发表第一条评论吧
请登录后评论 登录