跳到正文
在浏览器中计算

密码生成器

在本地生成密码。每个选中的字符集至少出现一个字符,然后把字符串打乱。

个符号

怎么计算

字符取自浏览器的加密随机源(若可用)。熵的估计是长度乘以字符集大小的对数。这是随机字符串的上限,不是由词典词组成的密码强度。

比特 ≈ 长度 × log2(字符集里的符号个数)

数字从哪来

  • 长度 — 字段里的单位: 个符号
  • 小写字母
  • 大写字母
  • 数字
  • 符号
  • 不含易混字符0、O、1、l

示例

由字母、数字和符号组成的12个字符,熵大约在70比特以上。确切数字取决于字符集大小。

问题

密码会保存在某处吗?

不。页面不会把它送到服务器。请复制后存入密码管理工具。

为什么要排除形近的字母?

以免手写时混淆0与O、1与l。从剪贴板粘贴时则不必排除。

单词组成的短语更稳吗?

一长串随机的词语往往比短而杂乱的符号更好记。这个生成器产生的正是符号的杂拌。