字符集模式会按照勾选的小写、大写、数字、符号与预设组合生成字符串。Pattern 模式则让每个 token 控制输出形状,包括 X 代表 A-Z、a 代表 a-z、L 代表任意字母、9 代表数字、H 代表 hex、星号 token 代表任意支持字符、反斜线转义与 {N} 重复。
可用来准备 seed data、mock 标识符、一次性 API key、临时密码、类授权序号、SKU 示例与看起来稳定的测试值,不必接触生产环境 secret。
需要 URL Slug 或可分享 ID 时,可只组合英文字母与数字;值会放进 URL 时先关闭符号;若需要人工读取或输入,可排除 0/O/o/1/l/I 等易混淆字符。
关于这个主题的常见疑问与实用解答。
您可以选择字母(大小写)、数字、符号,或自定义字符集以满足特定需求。
可以生成随机字符串,但对于安全性要求较高的密码,建议使用专门的密码管理器以获得额外的熵值与安全存储。
可以,您可以指定任意长度并一次生成多组字符串。
不会,随机字符串生成完全在您的浏览器中进行。所有字符串通过 JavaScript 在本地创建,不会发送至任何服务器。
熵值衡量不可预测性。bits = 长度 × log2(字符集大小);越高越难被暴力破解。NIST 800-63B 建议一般账号至少 60 bits,高安全性场景建议 80 bits 以上。
Pattern 模式中每个 token 对应一类字符 — X (A-Z)、a (a-z)、L (任意字母)、9 (数字)、H (hex 0-9 a-f)、* (任意字母/数字/符号)。可用 \\<char> 跳脱,或 {N} 把前一个 token 重复 N 次(例:H{8}-H{4} 会产出 8 位 hex 加 4 位 hex)。
可以。常见格式可直接用预设组合,固定格式可用 Pattern 模式创建授权序号、SKU 示例、类 OTP 值与 mock 标识符。请避免把示例字符串当成长期生产环境 secret 重复使用。
只勾选小写、大写与数字,并关闭符号即可。若要做人工可读的邀请码或 slug,也建议开启易混淆字符排除,避免 0/O/o 与 1/l/I 混在一起。