关于此生成器
此工具针对可打印的 ASCII 兼容密码进行了配置。每个结果均在此设备上使用 Web Crypto API 创建,绝不会发送至 PwdGen。
此预设以characters模式启动,每次生成10个独立结果。所有可见设置均可调整,生成的值不会发送到PwdGen。
适用场景
- 严格的密码策略表单
- 具有字符限制的旧系统
- 测试验证规则
字母表大小、熵与暴力破解假设
理论熵上限计算公式为 H = L × log2(A),其中 L 为生成长度,A 为当前允许的字符数。
| 长度 | 字母表 | 搜索空间 | 熵上限 | 平均破解时间(10亿次/秒) |
|---|---|---|---|---|
| 20 | 87 | 8720 | 128.9 位 | 9.78e20 years |
重要提示:这些是针对均匀随机值的数学估计。必需位置、限制数量、重复密码、字典模式、泄露凭据以及实际密码哈希成本可能会显著改变结果。该数字并非安全保证。
此长度或规则的重要性
字符规则主要为了兼容目标系统。每次排除或位置要求都会改变搜索空间,因此最安全的方法是仅应用必要的限制,并通过增加长度来补偿。
常见应用
- 严格的密码策略表单
- 具有字符限制的旧系统
- 测试验证规则
如何安全使用结果
- 精确匹配已发布的策略
- 当允许的字母表较小时增加长度
- 仅在解决实际兼容性问题时保留排除项
生成与隐私方法
此预设使用浏览器 Web Crypto API 进行随机选择。重新生成、更改设置、选择和复制结果不会将生成的凭据发送到 PwdGen。密码破解时间估算器也在本地运行,仅为估算值,并非保证。
ASCII密码生成器 FAQ
何时应使用此 ASCII 密码生成器?
仅当目标系统发布了匹配的字符规则时使用此预设。限制会减少可用字母表,因此在实际可行时增加长度。
限制字符会使密码更弱吗?
在相同长度下,较小的字母表会减少理论搜索空间。更长的均匀随机结果可以补偿必要的兼容性限制。
生成的值会被存储或传输吗?
不会。生成和复制均在您的浏览器中本地完成。PwdGen 不会接收或存储生成的值。