DevToolkit

密码生成器

生成安全随机密码,支持自定义选项

8128
120

常见问题

密码生成器是做什么的?

在浏览器端生成安全随机密码,可自定义长度、是否包含大写、小写、数字、符号等字符类型。还可指定排除易混淆字符(`0/O`、`l/1`),一次生成多条,方便为多账号建立独立密码。

这些密码有多安全?

工具使用 `crypto.getRandomValues`,由操作系统提供密码学级别的随机源,不同于 `Math.random`。长度 16+ 字符且包含四类字符的密码在目前算力下被暴力破解的概率极低。

建议的长度和规则?

- 一般账号:12-16 字符,四类字符 - 金融/管理员账号:20+ 字符 - 允许空格或扩展符号的场景:使用长 passphrase(四个随机单词,如 `correct-horse-battery-staple`) 实际以目标系统限制为准,某些系统不支持全部字符类型或有最大长度。

每次生成都不同,能否重复使用上一次的?

出于安全考虑,工具不会保存历史,页面关闭或刷新后记录即消失。请立即复制到密码管理器(1Password、Bitwarden、Keychain 等)保存。

生成的密码会被上传吗?

不会。生成、随机源、字符组合都在你浏览器内完成,密码从未离开设备,也不会出现在网络请求中。

与浏览器自带"建议强密码"功能相比?

浏览器建议密码方便、与账户同步,但定制灵活度有限;DevToolkit 可精细控制长度、字符集、排除字符,适合生成需要手动输入或放入配置、脚本中的密码。二者可并用。

相关工具