创建第一个密码库:主密码怎么设才安全

通道加密好了,服务随时可用,现在到了最关键的一步:注册账号,创建你的第一个密码库。这一步看起来只是填个邮箱和密码,但填进去的那串主密码,决定了你整个密码王国的安全等级。这一篇把两件事讲透:主密码为什么如此重要,以及一串真正安全、又能记得住的主密码到底该怎么造。注册流程本身两分钟,但主密码值得你坐下来认真想十分钟,因为它一旦定下来,就会伴随你这个密码库的整个生命周期。

很多人在这一步犯的错,是把主密码当成「又一个普通密码」。他们会用自己最熟悉的那串——某个旧邮箱密码、某个生日组合,心想「反正以后可以改」。这个想法的代价,等你看完第一节就明白了:主密码一旦设错,你库里的所有数据其实从第一天起就暴露在它的强度之下,改主密码之前,那些已经存进去的密码都在为这个错误买单。

主密码是密码王国的唯一钥匙

Vaultwarden 的加密模型是端到端的:你的账号数据在客户端就被主密码派生出来的密钥加密,服务器上存的只是密文,服务器管理员自己也打不开。这个设计带来两个直接后果。第一,你忘记主密码,世界上没有任何人——包括你自己——能把库解开,找回密码这条路在加密模型里是不存在的,客服电话也救不了你。第二,主密码一旦泄露,库里所有密码全部沦陷,等于一次性把家里所有门的钥匙都交给了别人,而且你还不知道是谁拿走的。

所以主密码不是「又一个要记的密码」,它是你这辈子只需要记住、但必须强到极致的那一个。它的安全等级要按金库的标准来设计,而不是按某个网站登录的标准。想明白这一点,后面所有的设计原则才站得住:你给它的每一分强度,换回来的是所有网站密码的整体安全;你在它身上偷的每一分懒,也是所有网站共同承担的风险。

换个角度想:你把所有钥匙都串在一个钥匙环上,这个钥匙环就是主密码。钥匙环上任何一把钥匙丢了都能换,但钥匙环本身要是被人捡走,全家所有门一起失守。所以主密码的保护规格,必须比环上任何一把钥匙都高。

这个比喻还可以再延伸:钥匙环上的钥匙,就是你各个网站的密码,它们每把都不一样,由密码库现场生成、随机、互不相同。钥匙环本身只有一把,就是主密码。你记住的不是钥匙环上每一把钥匙,而是钥匙环本身——这就是密码库的全部逻辑。

明白了这一点,你就不会再问「主密码能不能和某个网站的密码差不多」这种问题。钥匙环和钥匙是两回事,环必须比任何一把钥匙都结实。

再补一个实际操作上的建议:定好口诀之后,不要立刻注册,先把它写在纸上放一晚,第二天再默写一遍。第二天还能默写出来,说明这个口诀真的进脑子了;第二天卡壳,说明词选得不够顺口,换两个更容易记的词。

等到默写三遍都顺了,再去注册。这个顺序看着慢,其实是在帮你把钥匙真正做出来,而不是做个样子货。

主密码这一步,慢就是快。前面花十分钟想清楚,后面三年五年都不用再为它操心。

这也是为什么这一篇放在部署之后、迁移之前:通道加密好了,你才有资格谈主密码;主密码立住了,旧密码迁进来才安全。

这个顺序不是随便排的,是安全依赖的顺序。少哪一步,后面的安全都不成立。

主密码就是这条链上最关键的那一环,立住了,后面的迁移、客户端、日常使用才有意义。立不住,后面全是空中楼阁。所以主密码这一步,值得你在注册之前多花十分钟。这十分钟,是整个密码库安全的地基,这是地基,一定要打牢,不能马虎了事。地基不牢,后面建什么都晃,所以这一步不能省,省了以后全是返工,不划算,真的不划算,真的别省,这十分钟,它值得,这十分钟,真的值得,值得花,这十分钟,真的值得花,真的值得,花这十分钟,不亏。

设计原则:长、唯一、易记难猜

原则 反面教材 正确做法
长度优先 八位混合字符 二十位以上起步
全库唯一 和旧邮箱密码撞车 从不复用任何旧密码
易记得住 写在便签贴屏幕上 用口诀生成
不二次传播 告诉家人代办登录 只存在你脑子里

四条原则里,长度是第一位的。对主密码这种目标明确的钥匙,暴力破解的成本几乎完全由长度决定,二十位的随机组合,在可见的算力范围内就是不可行的;而八位混合字符,专业设备几小时就能试完。唯一性是第二位的:既然主密码是钥匙,它绝不能和任何网站、任何旧账号撞车,否则那个网站一泄露,你的密码库跟着陪葬。易记难排第三位:再强的密码,记不住等于没有,所以要找一个既能扛住暴力破解、又能让你念两遍就背下来的形态。

这里有个常见误区要戳破:很多人以为「大小写加数字加符号」就等于强密码,于是造出 P@ssw0rd2026 这种东西。它确实符合规则,但词典攻击的字典里早就收录了这类套路,几分钟就能试出来。真正拉开差距的是长度和随机性,不是符号的种类。与其把密码塞满符号,不如让它长一点、词随机一点,这才是性价比最高的强度。

再具体一点:一串十二个字符的「看似随机」组合,和一串二十个字符的口诀,后者强度其实高得多。因为长度每多一位,暴力破解的工作量就翻好几倍,而符号种类增加带来的强度提升非常有限。这也是为什么口令短语法是目前最被推崇的做法——它把强度押在长度上,而不是押在让你痛苦记忆符号上。

主密码设计的四根支柱

口令短语法:一个好记又难猜的配方

最实用的办法叫口令短语:挑四到五个互不相干的随机词,中间夹上数字和符号。举个例子,「蓝色-火车-七号-池塘-九九」这一类,长度轻松超过二十位,暴力破解在计算上变成不可能,而你把这个句子念两遍,出门买个菜的功夫就能背下来。这种方法的好处是强度来自词的数量和随机性,而不是来自难记的符号,你不用在脑子里死磕大小写和特殊字符。

两个细节要注意。一是词要足够随机,不要用「我爱我家」「生日快乐」这种有语义、有联想的组合,那种东西在字典攻击的词典里排第一页,破解起来比纯随机词快得多;二是生成之后自己默写三遍,确认真能背出来,这才算数——想不起来的强密码等于没有密码,到时候被自己锁在门外才想起它可没地方申诉。这个口诀你这辈子只用在密码库上,别处都不要用,用一次就多一个泄露面。

至于数字和符号插在哪,其实不重要,关键是整串够长。你可以把数字固定放在开头,符号固定放在结尾,形成一个你自己一眼就能认出来的格式。这样既保持了随机词的强度,又让你背起来不用记「哪个词后面跟哪个符号」。口诀一旦定稿,就不要再改动,改一次等于重新背一次,改多了你自己都乱。

主密码解锁密码库的过程

首次创建密码库的流程

打开你的域名地址,点创建账号,填邮箱和刚刚定好的主密码。系统还会让你设置一个身份验证提示语,就是以后输完主密码后页面上显示的一句话——这是防钓鱼的小机关:真的服务器会显示你当初设的那句话,假的不会。确认提示语正确再继续登录,顺手把这句话也记下来。

登录之后先别急着存东西,把界面点一遍:我的金库列表、密码生成器、设置页面,心里有张地图。生成器特别有用,以后给新网站设密码,就让它现场生成一串随机密码,你不用费任何脑子,生成完丢进金库就走。整个注册流程两分钟,但前面那十分钟的主密码设计,才是这一步的真正内容,也是整个密码库安全的地基。

这里有个新手最容易犯的错:注册时随手设一个「差不多」的主密码,心想「反正以后再改」。问题是,你第一次登录之后,这个主密码就已经在保护你库里的所有数据了,包括你接下来要迁入的那几年的旧密码。等到「以后再改」那天,你其实已经把一堆有价值的密码暴露在那个弱主密码底下跑了好几天。所以主密码不是「可以慢慢想」的东西,它必须在你第一次回车之前就定好,而且一次定对。

再补充一个操作细节:注册页面会让你把主密码再输一遍确认,这一遍别复制粘贴,老老实实再敲一次,顺便检验自己到底记没记住。两遍都敲对了,说明这个口诀真的进脑子了;第二遍卡壳,说明你还得再读几遍。

注意事项与应急手段

三条红线先说死:主密码不存进浏览器的自动填充、不告诉任何人——包括最亲近的家人、不写在任何电子文档里、聊天记录里也不要发。应急准备也要做:把口令短语写在一张纸上,锁进家里抽屉。这不是迷信纸质,而是防止硬盘损坏、设备丢失、系统崩溃时,你被自己的密码库永久关在门外。

为什么纸反而比电子文档安全?因为电子文档会被同步、被备份、被误传,而那张纸锁在抽屉里,世界上只有你知道它在那。这就是「秘密只能存在一处」的思路:存在的地方越多,泄露面越大。主密码尤其如此,它是钥匙,钥匙就该只有一把,放在只有你能拿到的地方。

如果你还是不放心,可以在设置里留一个密码提示,但提示只能是线索,不能接近答案。另外再提醒一次:主密码丢了,没有找回按钮,没有客服电话,服务器上的那堆密文就是一堆无意义的字节。所以这一篇的重点不是学会注册,而是让你从此只有这一把钥匙,并且这把钥匙只有你拿得到。

回头总结一下这一篇:你要做的事情其实只有一件——用口令短语法造一个二十位以上、全库唯一、自己能默写三遍的口诀。这个口诀写在纸上锁进抽屉,脑子里留一份,从此只在登录密码库时用它。做到这一点,你的密码库就有了一把真钥匙,后面不管迁多少密码、装多少客户端,安全都有了根。

延伸阅读