Dzzz

密码生成器

随机密码,以及如实的强度检测

链接只携带您的设置——密码绝不会被放进网址里。

  • zImBAZfIypCO9ScUPtDw
本机运行 可离线使用

您在这里输入或生成的内容不会被存储、记录、传输或保留。本工具没有历史记录。完全离线可用。

生成高强度密码——随机字符、易读发音,或多词口令短语——使用 crypto.getRandomValues,绝不使用 Math.random。用基于 zxcvbn 的评分检测任意密码在现实中的强度,给出破解时间估计和如实的反馈。您输入或生成的内容绝不会被存储、记录或传输——本工具完全离线运行。

关于本工具

你需要提供

  • 类型:随机字符、可读发音,或多词口令短语。
  • 选项:长度(8–64)、字符类别、排除易混淆字符、词数(3–10)、分隔符,以及一次生成的个数(1–20)。
  • 在检测标签页中,输入或粘贴一个密码。

你将获得

  • 生成的密码,使用 crypto.getRandomValues 抽取,而不是 Math.random。
  • 强度评分,以及在离线攻击下的预估破解时间。

使用限制

  • 强度评分估算密码有多难被猜到;它不保证密码无法被破解。
  • 你输入或生成的任何内容都不会被存储、记录或传输,此工具也没有历史记录。
  • 长度为 8 到 64 个字符,口令短语为 3 到 10 个词,一次最多生成 20 个密码。

使用方法

  1. 选择选项卡

    留在“生成”来制作新密码,或切换到“检测”来测试你已经在用的密码。

  2. 选择类型

    选择随机字符、易读可念,或口令短语(词组)。

  3. 设置选项

    字符类型可用滑块把长度设在 8 到 64,并勾选大写、小写、数字、符号和“排除易混淆字符”;口令短语可设 3 到 10 个词、一个分隔符和一个结尾数字——然后指定你想要多少个密码,从 1 到 20。

  4. 生成并复制

    点按“生成”,再点按任意密码旁的“复制”;“重新生成”会抽出新的一组,每个密码都带有自己的强度标签。

  5. 检测密码

    在“检测”选项卡输入或粘贴一个密码,即可看到它的评分、在离线攻击下被破解所需的估计时间,以及相应建议——你输入的内容不会被存储或发送。

常见问题

如何生成一个高强度的随机密码?

使用密码生成器创建随机密码,并查看诚实的强度评估,全程在您的设备上进行,无需账号。

我的密码会被发送到服务器或存储起来吗?

不会,密码在您的设备上生成,不会被存储,也不会发送到任何地方。

强度检查能保证我的密码是安全的吗?

不能。该检查只是对密码有多难被猜到给出诚实的判断,而不是保证——长度和随机性才最重要。