密码生成器
强随机密码,并以位显示强度。 所有处理都在本地完成,不会上传任何内容。
- 输入
- Length · character types
- 输出
- Passwords
随机胜过巧思
人很不擅长设置密码:我们会重复使用,用单词和日期拼凑,还会把字母换成形似的数字,而这些套路破解工具早已料到。从庞大的字符集中随机抽取的密码没有任何这类规律,想找到它只能把所有可能性都试一遍。
如何衡量强度
强度以熵的位数显示:长度乘以可选字符数的 log₂。每多一位,攻击者需要的猜测次数就翻一倍。低于 50 位属于弱,80 位可抵御离线破解,高于 120 位则超出任何可预见的攻击能力。
好习惯
- 长度最重要。每多一个字符,所需工作量就成倍增加;从 12 位增加到 20 位,远比添加符号更有效。
- 一个网站一个密码。一旦某个网站泄露,重复使用的密码会打开所有共用它的其他账户。
- 交给密码管理器记忆。这样长度不花你任何代价,因为你根本不用亲手输入。
- 避开易混淆字符:当密码需要念出来或从纸上抄录时,它会排除 I、l、1、O、0 和 o。
常见问题
- 强密码应该多长?
- 若混合了字母、数字和符号,至少 16 位,可提供约 100 位的熵。对最重要的账户,只要有密码管理器保存,使用 20 位或更长不会有任何负担。
- 这些密码真的是随机的吗?
- 是的。每个字符都由 crypto.getRandomValues(浏览器的密码学随机数生成器)抽取,并采用拒绝采样,因此没有任何字符比其他字符更容易出现。
- 在线生成密码安全吗?
- 此生成器完全在你的浏览器中运行。密码在你的设备上创建,绝不会发送到服务器,也不会被记录或存储。
- 为什么密码总是包含我选中的每一种类型?
- 许多网站要求至少有一个数字或符号,所以生成器会从每个选中的类型中各放一个字符,其余从所有类型中补齐,最后打乱顺序。
其他工具
Data Studio在 JSON、YAML、TOML、CSV 和 Markdown 之间转换结构化文本。JWT 密钥生成器随机的 HS256、HS384 和 HS512 密钥,支持 hex 或 Base64,可直接用于 .env。JWT 解码器查看令牌的头部和声明,检查是否过期,并验证签名。模拟数据生成器生成逼真的假用户、商品和订单,支持自定义列,可导出 JSON、CSV 或 SQL。图像转换器重新编码、缩放和矢量化图片,实时对比转换前后效果。压缩与归档用 gzip 或 Brotli 压缩任何文件,或把整个文件夹打包成 ZIP。DOCX 转 PDF把 Word 文档转换成文字可选中的真正 PDF。PDF 转 DOCX从 PDF 的文本层还原出可编辑的 Word 文档。消除背景自动 AI 检测、智能选区与精准手动工具。PDF编辑器直接在浏览器中签署文档、编辑文本、插入图片并涂白遮盖PDF。大小写转换把文本转换为 kebab-case、camelCase、snake_case、Title Case 等十多种格式。Lorem Ipsum 生成器按段落、句子或单词生成占位文本,支持纯文本或 HTML。图片转 ASCII把照片变成 ASCII 字符画,黑白或全彩均可。