密码生成器

创建具有可配置长度和字符类型的强随机密码。所有操作都在浏览器中本地运行——不会发送任何数据到服务器。

选项
16
A–Z
a–z
0–9
!@#$%^&*
生成的密码
0 字符

密码生成器

此工具使用浏览器内置的加密安全随机数生成器创建随机密码。您可以控制密码长度和包含哪些字符类型,然后复制或下载结果。

密码在本地生成。它不会通过网络传输或存储在此页面之外的任何地方。

使用方法

  1. 使用滑块设置所需的密码长度(4 到 128 个字符)。
  2. 选择要包含的字符类型:大写字母、小写字母、数字和符号。
  3. 点击生成创建新的随机密码。
  4. 使用复制保存到剪贴板,或下载保存为文本文件。

为什么使用随机密码?

可预测的密码是账户被攻破的最常见原因。具有足够长度和字符多样性的真正随机密码可以抵抗暴力破解和字典攻击。为每个服务使用唯一密码可以限制一个账户被攻破时的损失。

生成器使用 crypto.getRandomValues(),这是 Web Crypto API 的一部分。它直接从浏览器提供加密质量的随机性,不依赖较弱的 Math.random() 调用。要管理多个密码,请考虑将此生成器与专用密码管理器配合使用。

安全说明

生成器使用浏览器 Web Crypto API 的加密质量随机性。密码不会通过网络发送。为获得最佳安全性,请使用所有字符类型且长度至少为 16 个字符。

示例

启用所有字符类型的 16 个字符密码可能如下所示:

--- 设置 ---
长度:16
大写字母:A-Z
小写字母:a-z
数字:0-9
符号:!@#$%^&*

--- 生成的密码 ---
k7#Qm!2pXr&9LwN4