随机字符串与令牌生成器

在您的浏览器中本地运行

生成安全的随机字符串、API 密钥和令牌,并显示真实的熵

字符集

实际字母表

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789

62 个不重复字符 · 每个 6 位

选项

每个字符串 190.5 位熵。

高级

输出

生成的字符串会显示在这里。

选择字符集后选择“生成”。

此浏览器只保存选项;生成的字符串永远不会被保存或发送。

需要符合策略规则的密码吗? 使用密码生成器

随机字符串与令牌生成器

在浏览器中生成随机字符串、API 密钥、密钥和邀请码。每个字符都通过 crypto.getRandomValues 和无偏差的拒绝采样均匀选出,显示的熵就是所选字母表的实际值。

使用方法
  1. 1.选择字母数字、Hex 或 Base64URL 安全等预设,或输入自定义字母表。
  2. 2.设置长度和数量,需要手动输入的代码请开启“避免易混淆字符”。
  3. 3.如有需要,在高级中添加前缀或后缀,例如 sk_。
  4. 4.选择“生成”,然后复制单个字符串、全部复制或下载 .txt 文件。
熵的计算方式

熵为 长度 × log2(字母表大小) 位,使用去除易混淆字符后剩余的不重复字符。前缀和后缀是固定文本,不会增加熵。开启“每个类别都必须出现”时,缺少任一类别的字符串会重新生成,熵按剩余字符串精确计算,因此略低。API 密钥和会话令牌通常以 128 位及以上为目标。

限制与隐私

长度 1–1024,数量 1–100,自定义字母表最多 4096 个码点,前缀或后缀最多 64 个。自定义字母表按 Unicode 码点拆分,因此由多个码点组成的表情符号会计为多个字符。生成的字符串只保存在内存中;选项会保存在此浏览器中,字符串不会。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools