密码生成器
4128
生成密码 →
关于此工具
本密码生成器使用 Web Crypto API(浏览器用于加密的密码学安全随机源)生成强随机密码,而不是可预测的 Math.random。你可以控制长度,并精确选择要包含的字符集:大写、小写、数字和符号。
你可以排除 0/O、1/l 等易混淆字符以避免手动输入出错,一次生成多个密码,并可选保留本地历史记录。强度指示器会估算每个密码在每秒约 100 亿次猜测的快速离线攻击下能坚持多久。
数据不会发往任何地方:每个密码都在你的设备上生成,绝不外传。
使用步骤
- 设置密码长度——建议 16 位或以上。
- 选择要包含的字符类型,并可选填要排除的字符。
- 点「生成密码」生成一个或多个密码。
- 复制你想要的那个,并查看强度指示器和预估破解时间。
常见用途
- 为新注册的在线账号创建独一无二的密码
- 为数据库、API 密钥或服务账号生成凭据
- 为团队或部署生成较长的随机密钥
- 替换被泄露检测标记为弱密码或重复使用的密码
常见问题
生成的密码安全吗?
安全。密码使用加密安全的 Web Crypto API 在你的浏览器本地生成,绝不会被发送或存储到任何地方。
怎样才算强密码?
长度最重要——建议 16 位以上,混合大小写字母、数字和符号。强度指示器会估算破解所需时间。
可以排除易混淆字符吗?
可以。你能排除如 0/O 或 1/l 等特定字符,避免手动输入密码时混淆。
应该包含符号吗?
符号能增加可能的密码数量、从而提升强度,但有些系统不接受某些符号。如果某网站拒绝你的密码,可以关闭符号、改用更长的长度重新生成。
历史记录会把我的密码保存到别处吗?
历史记录是可选的,仅保存在本设备浏览器的本地存储中,绝不会上传,你随时可以清空。