∞ConvertForever

随机密码生成器

在你的设备上生成强度高、真正随机的密码——绝不发往任何地方。

工具加载中…

这个随机密码生成器使用浏览器的加密安全随机数生成器来创建高强度密码,与生成加密密钥所用的是同一类随机源。选好长度,勾选要包含的字符集,就能复制到一串谁也猜不出来的密码。

关键在于,生成过程完全在你的设备上完成。密码只存在于你的浏览器和剪贴板里:绝不会被任何服务器传输、记录或存储。一个你不敢把结果托付给它的密码生成器,还不如没有——所以这一款从不经手你的密码。

弱密码和重复使用的密码,至今仍是大多数账号被攻破的主要途径。每个网站用一串独立的随机密码,再交给密码管理器保管,就能同时挡住暴力猜测,以及一个网站泄露连累其他账号的多米诺效应。

随机密码生成器

如何生成一个高强度密码

  1. 设置密码长度;16位或更长是个不错的默认值。
  2. 选择字符集:小写字母、大写字母、数字、符号。
  3. 点击生成,创建一串密码。
  4. 不满意?再点一下,立刻换一串新的。
  5. 复制密码,保存到你的密码管理器里。

2026年,怎样才算高强度密码

长度胜过花招。每多一个字符,攻击者需要尝试的次数就成倍增加,所以一串随机的16位密码是暴力破解够不着的,而8位密码在现代GPU设备面前可能几小时就被攻破。像“P@ssw0rd”这样的替换几乎没用,因为破解工具会最先尝试这些套路。

随机性和长度同样重要。人自己想出来的密码,往往扎堆在姓名、日期和键盘顺序上。这个生成器用的是Web Crypto API(crypto.getRandomValues),产生的是适用于安全场景、无法预测的输出,和游戏里用的普通随机函数完全不是一回事。

理解熵:密码强度到底是怎么衡量的

搞安全的人用「熵的比特数」来描述密码强度,说白了就是数一数生成器有可能产出多少个概率相等的密码。每多一个比特,这个数目就翻一番,所以比特越多,攻击者要猜的次数就呈指数级增长。有两件事决定它:你包含了多少种字符类型,以及密码有多长。

粗略来说,一串混合大小写、数字和符号的随机密码,每个字符大约携带6.5个比特,所以16个字符就超过100比特,稳稳地远在暴力破解之外。这就是为什么这个密码生成器让你去把长度往上加,而不是靠花招;一串更长的随机字符,是买到更多熵最诚实的办法。

在你的浏览器里,生成是怎么进行的

当你点击生成时,页面会通过crypto.getRandomValues向你的浏览器索取加密安全的随机字节,再把这些字节映射到你启用的字符集上。因为干活的是你自己的浏览器,密码会即时出现,只存在于页面中,一旦你复制,也就存在于你的剪贴板里。

全程没有任何东西经由网络发送。你可以自己验证:打开这个工具,把设备切到飞行模式,它照样能生成密码。根本没有服务器调用可发,也就意味着没有任何服务器能够记录、泄露或再利用你所创建的东西。

为什么在本地生成能保护你

一串密码的可信程度,取决于它诞生的地方。如果某个生成器在远程服务器上创建你的密码,你就只能凭信任去相信那台服务器没留副本,同时你还得信任中间的整段网络。这个生成器从不传输密码,因此把这个疑问彻底消除了。

这种「仅在本地」的设计,正是一款隐私优先工具的全部要义。你的密码是账号的钥匙,所以最安全的生成器,就是那种连自己产出的东西都看不到的生成器。在这里生成,把结果直接搬进你的密码管理器,就没有任何第三方经手过这个秘密。

用密码管理器,每个网站一串密码

只有当每个账号都用自己专属的一串时,强密码才真正有用。重复使用,正是把一次被攻破的网站变成连锁反应的元凶:攻击者拿着泄露的邮箱和密码,到处去试。每个网站用一串独立的随机密码,就能斩断这条链,一个被攻破的服务便被隔离住了。

要与几十串随机密码共处,切实可行的办法就是密码管理器:它把这些密码存起来并自动填充,背后只需一个高强度的主密码。每次注册新账号,就在这里生成一串新的,粘进管理器,从此你再也不必记住或重复使用任何东西。

小贴士与最佳实践

给你最重要的账号配上最长的密码:你的邮箱,因为密码重置都从它这里走;还有你密码管理器的主密码,因为它能解锁其余一切。对这两个,可以考虑用一串你真能打得出来的长口令,并在任何提供两步验证的地方都把它打开,作为第二道防线。

当某个网站不接受某些符号或限制长度时,别削弱密码,而要变通:把符号关掉,改为增加字符,因为一串更长的字母加数字密码,强度可以顶上更短的混合密码。而一旦某服务通报了数据泄露,要及时更换密码,生成一串全新的,而不是把旧的改一改。

要避免的常见密码错误

那些老套路至今仍在坑人:反复用同一串心爱的密码,用姓名、生日或宠物名当密码,或依赖像用零替代字母O这类可预测的替换。破解工具会最先把这些全都建模,所以一串好记的密码通常也就是一串好猜的密码。像“qwerty”和“123456”这样的连续或键盘顺序,几乎等于毫无防护。

把密码存得不安全,同样会让一个强大的生成器前功尽弃。显示器上贴的便利贴、一个名叫passwords的纯文本文件、或共用电脑上的浏览器自动填充,都会把这个秘密放到别人够得着的地方。把生成的密码放进专门的密码管理器,绝不要用邮件或聊天发送密码——它会永远赖在收件箱里。

常见问题

在网站上生成密码安全吗?

在这里是安全的,因为密码由运行在你自己设备上的代码生成,绝不会被传输。你甚至可以先打开页面,断开网络,再离线生成。

我的密码应该设多长?

凡是重要的账号,都用16位以上并混合多种字符类型。邮箱和密码管理器还要更长——这两个账号能解锁其他一切。

这个生成器真的随机吗?

它用的是浏览器的加密安全生成器,其设计目标就是即便有人知道代码也无法预测输出。这是一种比普通应用里的伪随机更强、更不一样的保证。

同一个生成的密码可以在多个网站用吗?

不行。重复使用正是一次泄露蔓延到其他账号的主要途径。每个网站生成一串独立密码,让密码管理器替你记住。

随机密码我怎么记得住?

你不用记。把它存进密码管理器,由它替你记忆和自动填充。你只需要记住一个高强度的主密码。

有些网站不接受符号,怎么办?

关掉符号,改为增加长度。一串更长的字母加数字密码,可以和更短的带符号密码一样强。

这个生成器免费吗?

免费且不限次数,无需账号。你有多少账号,就能生成多少密码。

相关工具

把这个工具放到您的网站上

可免费嵌入任何网站或博客——复制下方代码即可。它会完整加载本页的工具,并且依然在访客的浏览器中私密运行。