关于此生成器
此开发者预设为接受任意凭据的系统创建高熵密码类密钥。它不生成特定于提供商的API密钥格式。
此预设以characters模式启动,每次生成10个独立结果。所有可见设置均可调整,生成的值不会发送到PwdGen。
适用场景
- 管理面板
- 数据库用户
- 本地开发密钥
字母表大小、熵与暴力破解假设
理论熵上限计算公式为 H = L × log2(A),其中 L 为生成长度,A 为当前允许的字符数。
| 长度 | 字母表 | 搜索空间 | 熵上限 | 平均破解时间(10亿次/秒) |
|---|---|---|---|---|
| 32 | 68 | 6832 | 194.8 位 | 6.92e40 years |
重要提示:这些是针对均匀随机值的数学估计。必需位置、限制数量、重复密码、字典模式、泄露凭据以及实际密码哈希成本可能会显著改变结果。该数字并非安全保证。
如何安全使用结果
- 将密钥排除在Git和日志之外
- 使用环境变量或密钥管理器
- 当平台需要特定格式时,优先使用提供商生成的API密钥
生成与隐私方法
此预设使用浏览器 Web Crypto API 进行随机选择。重新生成、更改设置、选择和复制结果不会将生成的凭据发送到 PwdGen。密码破解时间估算器也在本地运行,仅为估算值,并非保证。
开发者密码生成器 FAQ
这能生成真实的API密钥吗?
不能。许多平台使用结构化密钥格式、前缀、作用域或服务器端注册。请使用提供商工作流获取真实的API密钥。
开发者应该在哪里存储生成的密钥?
使用密钥管理器、受保护的环境变量或本地保险库。切勿将密钥提交到Git或写入日志。
32个字符的开发者密码足够吗?
对于许多密码类字段,它是一个强本地随机值,但目标的哈希、访问控制和轮换过程也很重要。
PwdGen会将密钥发送到后端吗?
不会。此页面使用浏览器本地生成,不会上传生成的值。