Security Utility

密码生成器

密码生成器是一款可在浏览器中直接使用的免费工具。根据输入内容整理结果,适合手机和电脑快速查看。

随机密码生成 使用浏览器安全随机API,根据所选规则生成密码。
强度和熵 根据长度和字符池显示估算密码强度和熵。
浏览器内处理 生成的密码只在当前浏览器中处理,不会保存到服务器。
GENERATE

密码生成设置

选择密码长度和字符类型,然后生成新密码。

待处理
16

在网站允许的范围内选择足够的长度,并为每个账户使用不同密码。

包含字符

REVIEW

生成信息

查看所选长度与字符集合的估计值。更改设置后请重新生成密码。

长度

16

字符组成

-

强度

待处理

估计熵

-
选择条件后,密码生成结果和安全强度会显示在这里。
使用指南

为每个账户生成独立密码,并理解强度估计

选择长度和允许的字符类型,再为该账户生成新值。强度条基于所选字符集合与长度,并不代表账户安全认证,也不是经过测量的破解时间。

适用人群

  • 希望为不同账户使用不同密码的用户。
  • 需要满足网站长度和字符限制的用户。

使用场景

  • 选择大写、小写、数字和符号,生成16位密码。
  • 需要手动读出时,排除容易混淆的字符。

从输入到检查结果

  1. 1

    检查目标网站允许的长度与符号。此工具支持8至64位。

  2. 2

    选择允许的字符类型,按需排除O、0、o、I、l和1。

  3. 3

    设置后重新生成,每种选中的类型至少包含一个字符。

  4. 4

    将结果保存到可信的密码管理器,并确认目标服务接受该值。

  5. 5

    每个账户使用不同的值,并启用可用的额外认证保护。

使用示例 1

满足字符类型要求

输入
长度16;启用大写、小写、数字和符号
结果
包含每种选中类型的新16位结果。

这里不提供可重复使用的固定示例密码。网站接受的符号可能与工具的固定符号集合不同。

使用示例 2

手动读出结果

输入
长度20;字母与数字;排除相似字符
结果
20位结果,不含O、0、o、I、l或1。

排除字符会缩小可选集合。请将生成结果用于单一用途,不要跨账户复用。

计算与处理原理

工具使用crypto.getRandomValues,通过拒绝采样避免取模偏差。先从每种选中类型取一个字符,再从合并集合补齐并打乱顺序。显示的估计为长度×log2(可用字符数),并进行取整。

限制与注意事项

  • 熵公式假设每次选择独立且均匀。强制包含字符类型会改变分布,因此显示值只是上限估计,不是此生成器的精确熵。
  • 符号来自固定集合,不能自定义允许的符号列表。
  • 强密码不能防止钓鱼、设备被入侵或密码复用造成的风险。
  • 复制的值可能留在操作系统剪贴板历史或同步记录中。
数据处理

密码在浏览器中生成,不发送或保存到win-j服务器。重置页面不会清除操作系统的剪贴板历史。

相关工具

常见问题

强度高的结果可以重复使用吗?

不可以。一个服务泄露的密码可能被拿去尝试其他服务,与最初的强度估计无关。

显示的熵是精确值吗?

不是。它是字符集合与长度的估计,强制字符类型和生成流程意味着它并非输出分布的精确熵。

网站拒绝部分符号怎么办?

此工具不能单独编辑符号集合。请选择兼容的字符类型和长度;若网站要求特定符号,可用支持自定义字符集合的生成器。

重置会清掉复制的密码吗?

只清除此页面的结果,不会清除系统剪贴板及历史,请在设备上另行管理。