关于此生成器
此工具针对选择和调整精确自定义长度进行了配置。每个结果均在此设备上使用 Web Crypto API 创建,绝不会发送至 PwdGen。
此预设以characters模式启动,每次生成10个独立结果。所有可见设置均可调整,生成的值不会发送到PwdGen。
适用场景
- 基于长度的密码策略
- 账户设置和密码轮换
- 兼容性测试
字母表大小、熵与暴力破解假设
理论熵上限计算公式为 H = L × log2(A),其中 L 为生成长度,A 为当前允许的字符数。
| 长度 | 字母表 | 搜索空间 | 熵上限 | 平均破解时间(10亿次/秒) |
|---|---|---|---|---|
| 20 | 56 | 5620 | 116.1 位 | 1.46e17 years |
重要提示:这些是针对均匀随机值的数学估计。必需位置、限制数量、重复密码、字典模式、泄露凭据以及实际密码哈希成本可能会显著改变结果。该数字并非安全保证。
此长度或规则的重要性
精确的 20 字符预设适用于系统公布固定长度或团队需要测试特定长度策略的情况。在目标系统允许的情况下,更长且均匀随机的凭据能提供更强的抗猜测能力。
常见应用
- 基于长度的密码策略
- 账户设置和密码轮换
- 兼容性测试
如何安全使用结果
- 使用目标系统允许的最大长度
- 实际可行时优先选择16个字符或更多
- 不要手动缩短生成的密码
生成与隐私方法
此预设使用浏览器 Web Crypto API 进行随机选择。重新生成、更改设置、选择和复制结果不会将生成的凭据发送到 PwdGen。密码破解时间估算器也在本地运行,仅为估算值,并非保证。
自定义长度密码生成器 FAQ
自定义长度密码生成器安全吗?
安全性取决于结果是否均匀随机、唯一且安全存储。当目标系统允许时使用更长的结果,并且切勿跨账户重复使用。
破解这个自定义长度密码生成器需要多长时间?
破解时间取决于长度、允许的字符集、随机性、密码存储和攻击速度。本页的熵部分说明了其假设,而非承诺具体时间。
我应该添加符号还是增加长度?
两者都能扩大搜索空间,但额外的不可预测长度通常更易使用。遵循目标系统策略,优先选择允许的最长结果。