字符集模式会按照勾选的小写、大写、数字、符号与预设组合生成字符串。Pattern 模式则让每个 token 控制输出形状,包括 X 代表 A-Z、a 代表 a-z、L 代表任意字母、9 代表数字、H 代表 hex、星号 token 代表任意支持字符、反斜线转义与 {N} 重复。
关于这个主题的常见疑问与实用解答。
您可以选择字母(大小写)、数字、符号,或自定义字符集以满足特定需求。
可以生成随机字符串,但对于安全性要求较高的密码,建议使用专门的密码管理器以获得额外的熵值与安全存储。
可以,您可以指定任意长度并一次生成多组字符串。
不会,随机字符串生成完全在您的浏览器中进行。所有字符串通过 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)。