📖 工具说明
1. 为什么需要专业随机密码?
在网络攻击日益频繁的今天,简单的密码(如 123456 或生日)极易被破解:
- 防范暴力破解: 包含大小写字母、数字和特殊符号的长密码,其组合可能性呈几何级数增长,让黑客的穷举攻击无功而返。
- 避免撞库攻击: 为每个网站设置唯一的随机密码,即使其中一个账户泄露,也不会波及您的网银、邮箱等核心资产。
- 满足安全规范: 许多银行或办公系统要求密码必须包含多种字符且达到特定长度,手动构造极其繁琐。
- 消除记忆负担: 配合密码管理软件(如 1Password 或浏览器自带保存),使用随机密码能让您彻底告别“记不住密码”的困扰。
2. 核心功能解析
本站 工具通过精细化的选项配置,让您在安全与兼容性之间找到最佳平衡:
A. 字符集
- 大 / 小写字母:
A-Z、a-z。
- 数字:
0-9。
- 符号:
!@#$%^&*()_+-=[]{};:,.?/
- 排除易混淆字符: 勾选后去掉
0 O o、1 l I、5 S、8 B、| ' "` 等看着像的字符,方便手动照着输。
- 每类至少一个: 勾选后(默认开)保证选中的每种字符类型在密码里都至少出现一次,再打乱顺序。
B. 长度与数量
- 长度 4–128 位。
- 一次生成 1–50 个,方便给多个账号批量换密码。
C. 强度评估
- 按 信息熵 估算:熵 ≈ 长度 × log₂(字符池大小),单位 bit。
- < 36 bit 弱 · 36–60 中 · 60–90 强 · ≥ 90 极强
- 每条密码后面显示强度标签、bit 数和进度条。
D. 本地生成
- 用浏览器的
crypto.getRandomValues 加拒绝采样去除取模偏差,每个字符等概率。
- 密码只出现在你的屏幕上,不经过服务器,不存储。
3. 应用场景推荐
| 场景 |
推荐配置 |
安全级别 |
| 社交媒体/普通论坛 |
12位 + 大小写字母 + 数字 |
中等 |
| 核心邮箱/网银/移动支付 |
20位 + 大小写 + 数字 + 符号 |
极高 |
| Wi-Fi 密码/路由器 |
16位 + 大写字母 + 数字 |
高(便于手动输入) |
| 临时提取码/验证码 |
6位 + 纯数字 |
低 |
4. 操作流程
- 设长度(建议 16 位以上)和生成个数。
- 勾选字符类型(建议四类全选);需要照着手输就勾「排除易混淆字符」。
- 点「生成密码」,下方每行一条,带强度条。
- 点单条「复制」或「复制全部」,存进密码管理器。
5. 用法建议
| 场景 |
建议 |
| 普通网站 / 论坛 |
12–16 位,大小写 + 数字 |
| 邮箱 / 网银 / 支付 |
20 位以上,四类全开 |
| Wi-Fi / 路由器 |
16–20 位,大写 + 数字(勾排除易混淆,方便念和输) |
| 一次性提取码 |
6–8 位纯数字 |
配合密码管理器(浏览器自带 / 1Password / Bitwarden 等)用随机密码,做到「一站一密」,就不用记了。
相关:随机数生成 · UUID 生成 · MD5 计算 · SHA 计算 · Base64 编解码。
强度按信息熵估算,是理论上限;密码是否安全还取决于是否复用、是否泄露、保存是否得当。