密码生成
使用你设备内置的、密码学上安全的随机源(Web Crypto API),而非可预测的伪随机函数,在浏览器中生成强健的随机密码。选择长度以及要包含的字符集 — 小写、大写、数字和符号 — 以符合网站规则,可选地排除像 O 和 0 这样易混淆的字符,并在过程中查看估算的强度。生成器独立地抽取每个字符,所以每个密码都不可预测。更长、字符种类更多的密码,被猜中的难度呈指数级上升。不传输、不记录、不存储任何内容: 密码只在你复制之前存在于屏幕上 — 这正是你对一个处理凭据的工具所期望的。
—
使用方法
- 用滑块设置所需长度。
- 选择要包含的字符类型。
- 可选择排除 I、l、1、O、0 等易混淆字符。
- 查看强度指示器。
- 复制密码,或重新生成。
常见问题
- 生成的密码会被保存吗?
- 绝不会。本工具不保留任何内容——密码只存在于你的浏览器标签页中,不会被保存或发送。
- 随机性如何?
- 使用 Web Crypto API(crypto.getRandomValues)这一加密安全来源,而非 Math.random。
- 强度如何衡量?
- 基于熵:密码长度乘以所选字符集每个字符的比特数。
- 为什么要排除易混淆字符?
- I、l、1、O、0 等字符在输入或朗读密码时容易混淆。
- 我的密码应该多长?
- 长度比复杂度更重要。对于重要账户,混合多种字符类型的 16 位或更长是强健的选择。在网站允许的范围内,增加长度总是胜过巧妙的字符替换。
- 同一个密码会被生成两次吗?
- 原则上两次生成可能巧合相同,但对任何合理长度而言,可能的密码数量极其庞大,重复在天文意义上不太可能。每次生成都是独立的,所以实际中你无需担心碰撞。
相关主题指南
相关工具
密码强度检测器
通过熵和破解时间估算密码强度;识别常见密码、键盘序列、重复字符。全部在浏览器内完成,不外传。
日常 0 0
随机字节生成器
以9种格式生成密码学安全的随机字节 — 十六进制、Base64、Base64URL、二进制、十进制、C数组、Python字节、UUID v4。
随机 0 0
Diceware 密码短语生成器
好记又高熵的密码短语——Web Crypto 生成,不向任何地方发送。
随机 0 0
WiFi QR 码生成器
生成可扫描的 WiFi 连接二维码——打印给客人即用,无需 App。
随机 0 0
分组 / 分队工具
把名单随机分成均衡的小组——可指定组数,或指定每组人数。
随机 0 0
魔法 8 号球
输入一个是/否问题,摇晃球,得到 20 个经典答案之一 —— 或换上你自己的池。纯随机,无判断。
随机 0 0