密码本怎么导入密码管理器:CSV 清洗、去重与验收
结论:把表格里的密码搬进密码管理器,成败几乎全在导入前的清洗。直接全量导入的结果通常是:一半条目不自动填充、同一网站出现三个重复项、备注里的换行把整行数据撑错位。按「备份 → 映射字段 → 规范化网址 → 去重 → 小批试导 → 抽查」走一遍,两三百条也就一个晚上。
适用边界:这里说的是从 CSV/表格导入的通用流程,不绑定具体产品。不同管理器的列名和导入入口不同,但字段逻辑是共通的。
动手前先做一份不可回退的备份
导入是破坏性操作——很多工具导入时是「合并」而不是「替换」,一旦字段错了,你很难判断哪些条目原本是对的。所以第一步不是打开管理器,而是:
- 把原始表格另存一份,命名带日期,例如
passwords-raw-2026-10.csv。 - 给这份原始文件加一层保护:放进加密压缩包,或放进一个已经加密的目录。
- 只在你确认全流程成功之后,才删除这份原始文件。
如果原始表格里存在大量重复使用同一个密码的账号,导入后你会一次性看到所有烂账。这未必是坏事,但要有心理准备,处理逻辑见文末的密码泄露了怎么办。
字段映射:先对准这七列
各家导出的列名五花八门,但核心信息只有七项。把表格列头改成目标管理器认的名字,或者用它的「自定义映射」界面逐个指过去。
| 目标字段 | 常见列名 | 处理要点 |
|---|---|---|
| 名称 / title | 名称、网站、Title、account | 统一成「站点名(用途)」,便于搜索 |
| 网址 / url | 网址、URL、login_url | 必须带协议,一条只放一个域名 |
| 用户名 / username | 账号、用户名、login、email | 手机号与邮箱并存的拆成两条 |
| 密码 / password | 密码、password、pass | 空值一律不导入,单独列出来处理 |
| 备注 / notes | 备注、说明、memo | 去掉换行与逗号外的分隔符,防止串行 |
| 一次性密码 / totp | 验证码密钥、otp、2fa | 优先填 otpauth:// 链接,别填 6 位数字 |
| 分组 / folder | 分类、group、标签 | 按用途分,不按网站名分 |
两处最容易出错:一是备注里的换行,CSV 用引号包裹多行内容,但很多工具解析时会错位,导入前把备注压成一行最保险;二是中文编码,另存为 UTF-8 可以避免中文变乱码,若导入后出现问号,先检查是不是存成了 GBK。
网址规范化:决定自动填充能不能用
这是最容易被跳过、后果最直接的一步。自动填充按域名匹配,网址写错了就不会填。逐条确认:
- 补全协议头:
example.com→https://example.com。 - 去掉多余路径:
https://example.com/login?next=/home只保留https://example.com,除非该站点不同路径对应不同账号体系。 - 一条只放一个域名,不要用逗号塞多个。
- 去掉末尾斜杠与
www.的混用(保持一致即可,多数管理器会做等价处理)。 - 把明显的短链、跳转链接(含
t.cn、bit.ly之类)替换成最终落地的域名。
如果某条记录你根本想不起对应哪个网站,宁可先标成「待确认」不导入。带着错误网址进去的条目,以后会以「自动填充失灵」的形式反复干扰你。
清洗五项:把脏数据挡在门外
- 空密码:密码列为空的条目单独筛出来。它们可能是「只记了账号」的占位行,也可能是导入时丢字段,处理方式不同。
- 重复项:同一「网址 + 用户名」出现多次,只保留最新且已验证的那条,其余先移到「待删」表。
- 无效域名:已停服的网站、内网地址、纯 IP,导入后不会自动填充,可归到一个「历史」分组里留档。
- 敏感信息混入:表格里常混着银行卡号、身份证号、恢复码,这些不该跟登录密码放在同一批里处理,先拆出去单独保管。
- 格式垃圾:首尾空格、全角字符、复制带来的不可见字符,都会导致密码校验失败。用表格的「删除空格」功能统一清一遍。
同站多账号:别用「一个网站一条」的思路
很多人习惯把同一个网站的所有账号塞进一条记录,靠备注区分。这在自动填充场景下必然出问题——管理器不知道该填哪一个。正确做法是一个账号一条记录,用名称区分,例如「某云 - 个人」「某云 - 工作」。同一域名下允许多条记录,登录时再选。
如果站点本身支持多账号切换(例如同一登录页可以选择子账号),也仍然建议分开存,避免以后其中一条要改密码时影响另一条。
分组按用途,不按网站名
按网站名分组(「购物」「视频」)看着整齐,实际用不上——你搜索时直接输网站名就行。真正有价值的分组是按风险与处理方式:
- 资金类:银行、支付、证券,改密频率最高。
- 身份类:邮箱、云盘、政务,能重置其它账号。
- 工作类:代码托管、协作工具,涉及团队资产。
- 生活类:购物、外卖、内容订阅。
- 历史遗留:准备注销或已停用的站点。
验收:20 条抽查法
导入完成后不要立刻删原表。先随机抽 20 条(必须包含主邮箱、支付类、以及 3 个你不常用的站),逐条做三件事:
- 打开对应网站,看自动填充是否出现、是否填到正确的账号。
- 实际登录一次,确认密码没被空格或编码破坏。
- 检查备注与 TOTP 是否落在正确字段,没有串位。
20 条里出现 2 条以上异常,说明映射规则有问题,回退重新导入比逐条修补更快。全部通过后再做一次全量搜索,确认没有「同名不同站」被误合并。
最后一步:把明文文件处理干净
CSV 里的密码是明文,删除文件不等于数据消失。按这个顺序收尾:
- 确认目标管理器里的条目数量与清洗后的行数一致。
- 删除 CSV,同时清空回收站与下载目录里的副本。
- 检查聊天记录、邮件附件、云盘同步目录里是否还有同一份文件的旧版本。
- 如果这份表曾经发给别人,或放在共享目录里,视同已泄露,按泄露流程处理。
机械硬盘上可以用覆写工具做一次安全擦除;固态硬盘由于磨损均衡机制,覆写不保证彻底,更实际的做法是全盘加密 + 确保文件已删,并把曾经出现在表里的高价值密码全部改掉。
检查清单
- 原始表格另存备份,放进加密位置。
- 列头映射到七个核心字段,备注压成一行,编码存 UTF-8。
- 网址补协议、去路径、一条一域名。
- 筛掉空密码、重复项、无效域名,敏感信息拆出去。
- 一个账号一条记录,按风险用途分组。
- 先导 20 条试水,通过后再全量。
- 抽查自动填充与登录,确认无串位。
- 删除明文 CSV 及所有副本,必要时改掉高价值密码。
还没定用哪一类工具的话,先花十分钟看密码管理器哪个好用里的分法;如果你打算先留在浏览器里,也建议对照浏览器保存密码安全吗确认那几个开关已经打开。