迁移旧密码:从浏览器与 CSV 导入

密码库搭好了,主密码也立住了,现在面对一个最现实的问题:你过去几年在各个网站的密码,都散落在浏览器的自动保存里,怎么把它们一次性搬进来?这一篇就走完整套迁移流程:从浏览器导出一份表格文件,在 Vaultwarden 里一键导入,然后做导入后的清理。迁移本身只需要十几分钟,但它决定了密码库是「空架子」还是「真正能用的家」——迁完之后,你的日常登录习惯才能真正切换到密码库上来。

这里先给你一个心理预期:迁移完不是结束,而是开始。很多人以为把密码搬进密码库就万事大吉,其实密码库只是帮你管起来,旧密码本身的弱和重复还在,该换的还得换。所以这一篇除了教你怎么搬,还会强调搬完之后必须做的清理动作。

迁移前先想清楚:你在搬什么

你要搬的是浏览器里攒了几年的密码条目。整个流程是这样:浏览器导出一份 CSV 文本表格,Vaultwarden 的导入功能读取这份表格,一次性入库成一条条记录。CSV 是什么?就是一张用逗号分隔的纯文本表格,用记事本都能打开,任何人拿到都能读。这里有个必须记住的事实:导出的 CSV 是明文,里面每条密码都赤裸裸写着。所以从导出完成到导入完成之间,它是你电脑上最敏感的文件,用完立刻删,不要让它在下载文件夹里过夜,也不要顺手丢进网盘备份——那等于把钥匙串寄存在快递柜里。

如果你手头有多台电脑都存了密码,建议每台都导出一次,合并导入。这一步虽然麻烦一点,但能保证你的密码库是完整的,不会漏掉某台旧笔记本上存的那条。

导出完记得检查文件大小:正常应该几 KB 到几十 KB,如果导出的 CSV 只有几行,说明浏览器里其实没存几条密码,别大惊小怪;如果导出来几万行,那是你存得太多了,后面清理时要花点时间。

这里还有个小提醒:导出的 CSV 默认会放在下载目录,导完之后你可以把它挪到一个临时文件夹,导入完成后整个文件夹一起删掉,别只删文件留下空文件夹空在哪里,过几天想不起来里面是什么。

另外,如果你在导出时发现浏览器提示「没有可导出的密码」,那不是操作错了,而是浏览器里确实没存几条,可能你之前用的是别的密码管理器。这种情况就从原来的密码管理器导出,再导入 Vaultwarden,流程一样。

迁完之后,记得回头看一眼金库总数:和你导出的 CSV 行数对一下,差得不多才算迁完整。差得多的话,往往是某一条因为格式问题没被识别,手动补一条即可。

密码库的完整度,从迁入第一天就要盯。少一条不显眼,但那一条对应的网站你下次登录就会卡壳。

这一篇走完,你的密码库就从空架子变成了有内容的家。接下来要做的,是让它在所有设备上都能被打开。

如果你在迁移过程中遇到了格式问题,回头再看一眼 CSV 的表头,对照这一篇的字段说明,基本都能找到原因。

密码库的迁移不是一次性的动作,而是一个需要你确认完整度的过程,迁完之后还要回头核对总数。总数对得上,迁移才算真正结束。否则你以为迁完了,其实少了几条,下次登录才发现。不如现在一次做对,省得以后返工补漏,这是经验,踩过坑的人都这么说,所以记着这一条,别忘,这是经验之谈,别忘,记在心里,别忘这一条。密码库的数据质量,从迁入第一天就要守住,不能凑合,凑合一次以后要补很多次,不如现在一次做对,省得以后返工补漏,这是经验,踩过坑的人都这么说,所以记着这一条,别忘,这是经验之谈,别忘,记在心里,别忘这一条,记着。

第一步:从 Chrome 导出密码

以 Chrome 为例,完整路径是这样的:右上角三个点进设置,在搜索框里搜「密码」,打开密码管理页面;在「已保存的密码」那一栏找到菜单按钮,选导出密码;系统会要求你验证一次电脑开机密码,确认后就可以把文件存成一个 CSV。导出过程中浏览器自己也会提示一句:导出的密码将以明文形式保存。看到这句话别烦它,它是对的,这份文件确实需要你当回事。

这里多说一句为什么要验证开机密码:浏览器知道这份文件有多敏感,所以它强制你证明这台电脑是你在用。如果你导出时发现系统没有要求验证,那多半是你找错了入口,回头再核对一遍菜单。

Edge、Firefox 的操作路径几乎一样,都是在设置里找到密码管理,再找导出选项。如果你有多个浏览器都存过密码,建议一个一个来,每次导出一份,记清楚哪份是哪个浏览器导的,后面导入时分开处理,避免重复条目搅在一起。导出时选好存放位置,最好直接放在一个你记得住的临时目录里,导完好删。

看懂 CSV 里的字段

导出的 CSV 用记事本打开,会看到表头一行加数据若干行,关键列就这么几个:

列名 含义 导入后的去向
name 网站或应用名 条目名称
login_username 登录账号 用户名栏
login_password 登录密码 密码栏
login_uri 网站地址 登录网址栏
notes 备注内容 备注栏

不用你手动整理。Vaultwarden 的导入功能会自动识别这些列名,你只需要在导入时选对格式,告诉它这份文件是 Chrome 导出的就行。唯一要留心的是:不要用 Excel 打开这份 CSV 再另存,Excel 容易悄悄改编码和列名,后面导入会出错。拿不准时,用记事本看一眼表头,列名和上面这张表对得上,就没问题。

如果你以前用过别的密码管理器,导出过别的格式,这里也通用:不管来源是 Chrome、Edge 还是别的工具,Vaultwarden 的导入列表里基本都能找到对应格式。选对格式比手动整理重要得多,手动改列名反而容易改错。

旧密码迁移四步走

第二步:导入到 Vaultwarden

网页端登录你的密码库,找到工具菜单里的导入数据选项,格式选浏览器对应的那一项,把 CSV 文件拖进去,点导入。几秒之后刷新页面,条目整排出现,就说明成了。如果导入时提示字段不匹配,先检查这份 CSV 是不是被 Excel 动过——用记事本打开核对表头,不对就重新从浏览器导一份。

导入完成后先别激动,翻一翻列表:有些条目可能名称错乱,有些可能重复了,这些都正常,后面清理时一起收拾。整个导入过程虽然支持重复操作,但你要是反复点导入,重复条目就会叠出来,所以一次导完就收手,发现问题宁可删掉重来,不要叠着导。

这里再说一个容易忽略的点:导入进来的条目,默认都是「未分类」,网站地址、用户名、密码三个字段一般是齐的,但备注是空的。如果你以前在某个网站的密码旁边记过「这是我小号」「这个绑了我邮箱」之类的话,导入之后这些信息丢了,需要你在对应条目里手动补回来。密码库不是神奇的搬运工,它搬过来的是结构化数据,你以前写在备注里的话,得靠自己补。

导入后必做的清理工作

这一步才是迁移真正的价值,三件事按顺序做。第一,删掉那份 CSV 文件,顺手清空回收站,别留尾巴。第二,回到浏览器,把已保存的密码逐条删除——浏览器和密码库两套并存,以后你改了其中一边,另一边不同步,迟早对不上账。删浏览器密码时也别怕丢东西,密码库里已经有了。

第三,用 Vaultwarden 自带的密码强度报告跑一遍,把标记为弱密码、重复密码的条目挑出来,逐个改成现场生成的新密码。重复密码意味着一个网站泄露,所有同名网站跟着遭殃,这正是我们迁移想要解决的病根。家里跑着这台密码服务器的设备日常怎么维护,可以翻《家用 NAS 家庭服务器搭建指南》对照,迁移完之后它就进入长期服役状态了。

这里要特别提醒一句:审计和换密码不要拖。迁完密码库,很多人就把这件事丢在脑后,觉得「既然有了密码管理器,旧密码凑合用也行」。恰恰相反,迁移只是把密码集中管起来,旧密码本身还是弱的、还是重复的,该换的还得换。强度报告会给你列一份清单,按清单从最重要的银行、邮箱开始换,一晚上能换一批,换完这批,迁移才算真正闭环。

常见失败与排查

导入报错,多半是 CSV 编码问题,用记事本另存为 UTF-8 编码再导一次;条目内容乱码,多半是导出时格式选错了,回头换个格式选项;导入后出现一堆重复条目,先清空刚导入的这批,把 CSV 里的重复行删掉,再重新导一次。遇到搞不定的条目,宁可手动新建一条,也不要硬让错误数据留在库里,密码库的数据质量,从迁入第一天就要守住,不能凑合,凑合一次以后要补很多次,不如现在一次做对。

这里有个常见误区:迁移完之后,很多人会继续保留浏览器的自动保存功能,心想「两边都留着,万一密码库出问题还能找回来」。这个习惯要不得,因为两套并存会让你以后改密码时对不上账:你在密码库里改了,浏览器里还是旧的,下次自动填充填错,网站还可能因为反复密码错误锁账号。正确做法就是迁完即删,密码库是唯一的家。

回头总结这一篇:导出、导入、清理,三步走完,你的密码从浏览器搬到了密码库。但迁移的价值不在「搬」,而在搬完之后你能用密码库的审计功能把弱密码、重复密码揪出来换掉。这个动作做完,密码库才真正开始保护你。

补充一句:如果迁移时发现某条密码已经过期或者那个网站你早就不用了,正好借这次机会删掉,别把僵尸条目也搬进金库。密码库越干净,日常用起来越顺手。

迁移后的数据层次

延伸阅读