免费在线 密码生成器
使用 Web Crypto API 生成强随机密码——完全在浏览器本地处理,密码绝不存储或传输,支持自定义长度和字符集。
100% 客户端处理 · 数据永不离开您的浏览器4128
120
使用说明 密码生成器
拖动滑块设置密码长度(4–128 个字符)和数量(1–20 个密码)。勾选您想包含的字符集:
- 小写字母 — a 到 z
- 大写字母 — A 到 Z
- 数字 — 0 到 9
- 符号 — !@#$%^&*()_+-=[]{}|;:,. 等
可选择启用排除相似字符,去掉视觉上容易混淆的字符(i、I、l、1、o、O、0)——在需要朗读或手动输入密码时尤为实用。
点击生成(或按 Ctrl/Cmd+Enter)创建密码。强度指示器会根据第一个密码的长度和字符多样性实时显示评估结果。
常见问题
这个密码生成器真的是随机的吗?
是的。本工具使用 Web Crypto API(crypto.getRandomValues),这是内置于所有现代浏览器的密码学安全伪随机数生成器(CSPRNG),与密码管理器使用的熵源相同。
生成的密码会被存储在某处吗?
不会。密码完全在您的浏览器中生成,不会传输到任何地方。没有服务器、没有日志、没有追踪。即使断开网络连接,工具仍然正常工作。
密码应该设置多长?
对于大多数在线账户,16 个字符(混合大小写、数字和符号)可以提供很高的安全性。对于高度敏感的账户(网银、电子邮件),建议使用 20–32 个字符。调整长度时,强度计会实时反馈评估结果。
为什么要排除相似字符?
在许多字体中,i、I、l、L、1、o、O 和 0 等字符视觉上非常相似,在阅读或输入密码时容易造成混淆。启用"排除相似字符"后,这些字符将从字符池中移除,确保密码中每个字符都视觉清晰可辨。
什么样的密码才算强密码?
长度是最重要的因素——每增加一个字符,搜索空间就会成倍增加。字符多样性(小写、大写、数字、符号)进一步提升了复杂度。无论密码多长,都应避免使用字典词汇、人名和可预测的模式。