密码生成器

两种创建安全凭据的方式。强密码模式按你选择的字符集构造随机字符串——每一次抽取都使用浏览器的密码学随机源。好记口令短语模式(XKCD 风格)把几个常见单词连成一句话,易于输入和记忆,但难以猜到。两者都完全在你的浏览器中运行。另见 UUID / GUID 生成器,用于生成机器标识符。
模式:
长度: 字符:
由 crypto.getRandomValues 在本地生成 —— 绝不会发送到任何地方。
预估强度:
等待中
为什么这样是强的:
密码的抗攻击强度以熵位衡量。每多一位,攻击者要尝试的次数就翻倍,因此 70 位以上可抵御离线攻击,100 位以上用作主密码则很从容。本页的字符抽取始终使用 crypto.getRandomValues 配合拒绝采样 —— 绝不用可预测的 Math.random —— 而“排除易混淆字符”会去掉容易看错的字符(0 O、1 l I)。 口令短语的熵来自单词数量:从约 400 词的词表里取五个词,已经胜过十个随机字符,而且是人真的能打出来的。