每种所选类型通常至少包含「长度 ÷ 类型数」个字符(向下取整,最少 1 个),最多包含「长度 ÷ 3」个字符(向上取整)。若符号在重复次数上限内不足最低配额,则用满可用次数,其余由已选的大小写字母和数字补足,仍遵守各项上限。
生成的密码:
在这里生成你的下一个密码。选择设置后点击生成。
使用指南
- 生成算法:
可选 Web Crypto(推荐)、ChaCha20 或 AES-256-CTR。悬停或聚焦算法控件,或点击信息图标可查看说明;切换算法会清空已有结果。
- 密码长度:
选择预设长度,或输入 1–256 的自定义整数。自定义值优先;选择预设会清空自定义值。能否生成还取决于其他字符规则。
- 字符类型与整行选择
按需启用数字、小写字母、大写字母和符号。点击复选框所在行的标题、说明或空白即可选中/取消;下拉框和输入框独立操作。
- 首字符:
可选随机、字母、数字、下划线或其他符号作为首字符。须启用对应类型;下划线要求符号集包含 _。生成不含符号密码时请选择随机、字母或数字。
- 符号预设
提供 URL 安全符号、MySQL、PostgreSQL、网页表单、Shell / SSH 和 VPS / Cloud Server 预设。VPS 仅使用 !@#$%^&*()。请按目标网站规则选择;预设不保证所有系统接受,也不能替代转义。
- 自定义
直接编辑符号输入框即可自定义或调整预设。不能包含字母、数字、空格和控制字符;启用符号时,符号集不能为空。
- 排除相似字符:
排除 i、I、l、1、L、o、0、O,减少辨认密码时的混淆。
- 单个字符出现次数上限:
每个字符在单个密码内最多出现 1、2、3 次,或不限制。选 1 次即不允许重复字符;其他规则仍然生效。
- 排除连续字符:
排除字符编码连续递增或递减的三连字符,例如 abc、cba、789、987;不用于过滤 qwerty 等键盘排列。
- 字符类型分配
每种所选类型通常至少包含「长度 ÷ 类型数」个字符(向下取整,最少 1 个),最多包含「长度 ÷ 3」个字符(向上取整)。若符号在重复次数上限内不足最低配额,则用满可用次数,其余由已选的大小写字母和数字补足,仍遵守各项上限。
- 生成数量:
每批生成 1–100 个密码。修改生成数量会立即按当前设置重新生成,并替换原有结果。
- 生成含符号密码
自动勾选“包含符号”,按当前预设或自定义符号集生成密码。再次点击可生成新的一批。
- 生成不含符号密码
本次生成不含符号的密码,但不修改“包含符号”的偏好状态。首字符须选择随机、字母或数字。
- 打开页面时自动生成:
启用时立即生成一次。保存偏好后,再次打开页面会按保存的设置自动生成,包括是否包含符号。
- 保存偏好设置:
将设置保存到有效期最长一年的 Cookie,不在其中保存生成的密码。取消勾选会停止后续保存,但不会删除已有 Cookie;清除本站 Cookie 可移除已保存偏好。
- 点击任意密码即可复制
点击结果中的任意密码即可复制该条。复制成功会提示确认,复制失败会弹出错误说明。
- 按顺序复制
按顺序将下一个密码复制到剪贴板,并循环遍历所有结果。
- 全部复制
用一个空格分隔所有密码进行复制,或不加分隔符直接拼接。两种方式均不插入换行符。
- 界面语言
使用页面顶部的语言选择器切换英语、西班牙语、简体中文、繁体中文、日语、韩语、泰语或越南语,语言偏好会通过 Cookie 记住。
- 密码隐私
密码在浏览器内生成,本应用不会上传或存储密码。重新生成会替换结果;刷新页面会清空结果,启用自动生成时则会生成新的一批。
- 使用条件与错误处理
请使用 HTTPS 或 localhost,并使用支持安全随机数的浏览器。生成或复制失败会弹出说明;规则冲突时,请调整长度、字符类型、首字符、符号集或重复次数上限后重试。