密码生成器
生成高强度随机密码、易读密码和 Diceware 密码短语,并给出熵值与破解时间估算。
🔒 浏览器本地运行,文件不会上传免费 · 无需注册
单词取自 EFF 精简词表(1296 词,CC BY 3.0 US)——好打、好记、难猜。
由辅音+元音音节拼成,可以读出来。更好记,但每个字符的强度略低。
生成结果
—
—
- 字符池大小
- —
- 在线爆破(1 千次/秒)
- —
- 离线爆破(100 亿次/秒)
- —
估算假设攻击者完全知道生成方式,并平均尝试一半的密钥空间。
检测你自己的密码
—
—
怎么用密码生成器
- 先选风格:随机密码强度最高,密码短语便于记忆,易读密码适合需要手动输入的场合。
- 调整长度或单词数,勾选需要的字符类型——熵值和破解时间会实时更新。
- 点生成密码,直接复制到密码管理器。把生成数量调大可以批量生成并导出成文本文件。
常见问题
密码真的随机吗?
是的。每个字符都来自浏览器的密码学随机源 crypto.getRandomValues(),并用拒绝采样保证每个字符概率相同。不经过服务器,也不做任何保存。
密码该设多长?
有登录频率限制的普通账号,12 位随机字符已经足够。密码管理器主密码或磁盘加密口令建议用 6 个单词的短语,或 20 位以上随机字符(约 77 比特),目前无法被暴力破解。
“熵(比特)”是什么意思?
它是当前设置下可能生成的密码总数取以 2 为底的对数。每多 1 比特,攻击者的工作量翻一倍;60 比特尚可,80 比特比较安心,100 比特绰绰有余。