谷歌浏览器如何导出已保存密码到CSV文件?

功能定位:为什么需要把密码导出成 CSV
Chrome 把凭据加密存放在 Google 账户或本地 SQLite 中,导出成 CSV 相当于一次「解密快照」:三列明文(网址、用户名、密码)体积最小,任何表格工具都能直接打开,也方便批量审计、一次性迁移到 1Password、Bitwarden,或在离职交接时完整移交。因为落地即明文,官方默认把入口藏起来,需要用户主动解锁,用完即焚。
版本与平台差异:桌面端与 Android 的入口区别
截至 Chrome 126 Stable,导出功能仅开放给桌面端(Windows、macOS、Linux)与 Android;iOS 因系统钥匙串隔离,暂未提供。桌面端可在浏览器设置里一键完成;Android 需走系统「Google 密码管理器」App,且要求 WebView 与 Play 服务均为最新,否则「导出」按钮呈灰色。
桌面端最短路径
- 地址栏输入
chrome://settings/passwords回车 - 点击「已保存的密码」右侧三点菜单 →「导出密码」
- 在系统验证框输入登录密码或刷指纹,确认身份
- 选择保存位置,文件名默认
Chrome Passwords.csv,点击「保存」
Android 端最短路径
- 系统设置 →「Google」→「管理您的 Google 账户」→「安全」→「密码管理器」
- 右上角三点 →「导出」→「继续」
- 验证指纹/图案后,系统生成
google_passwords.csv并存至「下载」文件夹
警告
CSV 为明文密码,导出后请立即移至加密磁盘或 BitLocker U 盘,并在 24 h 内删除本地副本,避免被文件恢复工具抓取。
决策树:什么时候该导出,什么时候不该
经验性观察:账户数超过 200 条且需跨团队共享,或合规要求季度明文审计,CSV 导出 ROI 最高;若只是个人换机,直接登录 Google 账户同步即可,无需承担明文泄露风险。以下场景不建议导出:
- 设备已 Root 或越狱,文件系统可被远程拉取
- 公司电脑装有非自管证书,HTTPS 流量可被中间人解密
- 密码库含高价值金融账户且未开双因素认证
操作步骤详解:从解锁到落地
Step 1 开启导出开关(如未出现)
部分企业策略会禁用导出。若在 chrome://settings/passwords 找不到「导出密码」,请在地址栏输入 chrome://policy 检查 PasswordManagerAllowExport 是否为 false。如是,需联系 IT 在组策略模板中把该值设为 true 并重启浏览器。
Step 2 选择导出范围
Chrome 126 暂无「仅导出指定文件夹」选项,只能全量导出。若只想提取工作账户,可在生成 CSV 后用 Excel 筛选域名列,或提前在「设置→密码」里删除个人条目,导出后再从回收站恢复(90 天内可撤销)。
Step 3 验证文件完整性
打开 CSV,确认列顺序为 name/url、username、password,行数应与 chrome://settings/passwords 页脚计数一致。若发现缺行,常见原因是该条目被标记为「永不保存」或「仅本地」且未登录同步;解决:临时开启同步,等计数一致后再导出。
与第三方管理器协同:如何无痛导入
Bitwarden 桌面端→「工具」→「导入数据」→ 格式选「Chrome (csv)」;1Password 8→「导入」→「Chrome」;KeePassXC→「数据库」→「导入 CSV」并手动映射列。若目标平台要求额外字段(如「标签」),可在 Excel 插入空列后另存为 UTF-8 编码,避免中文站点乱码。
提示
导入后请立即在 Chrome 中关闭「提供保存密码」选项,防止新旧记录分叉:路径 chrome://settings/passwords → 关闭「提示保存密码」。
故障排查:导出按钮灰色/系统验证失败
| 现象 | 可能原因 | 验证方法 | 处置 |
|---|---|---|---|
| 导出按钮灰色 | 组策略禁用 | chrome://policy 查看 | 联系 IT 改策略 |
| Windows Hello 弹窗闪退 | 系统 TPM 被清空 | 事件查看器 ID 1032 | 重新绑定 PIN |
| CSV 仅 0 KB | 磁盘写保护 | 换路径保存 | 存至 %USERPROFILE%\Desktop |
验证与观测:如何确认没有遗漏
工作假设:若 CSV 行数与 chrome://settings/passwords 计数相差 1% 以内,可视为完整。经验性观察:导出后随机抽样 10 条,用「匿名窗口+手动登录」验证成功率,若 ≥8 条可立即登录,则格式无损;否则检查是否含特殊字符被 Excel 截断。
不适用场景清单
- 受管制行业(医疗、军工)需留存 AES-256 加密导出,明文 CSV 不合规
- 共享电脑且未启用 OS 级全盘加密,文件残留风险高
- Google 账户已启用 Advanced Protection Program,导出功能被强制禁用
最佳实践 5 条
- 导出前先对硬盘做一次 BitLocker 加密,避免明文落盘
- 使用一次性 U 盘(只读开关)中转,导入后立即物理销毁
- 在文件名加入时间戳,防止下次覆盖导致版本混淆
- 把 CSV 压缩为 7z 并设置 20 位以上密码,再上传至云盘
- 90 天后复查 Google 账户「安全→密码管理器」回收站,确认无残留敏感条目
FAQ(结构化数据)
导出 CSV 是否会把 Passkey 也导出来?
不会,CSV 仅包含传统用户名/密码条目,Passkey 以加密二进制存储在 Google 安全芯片,无法明文导出。
文件编码导致中文乱码怎么办?
用 VS Code 打开 CSV,点击右下角 UTF-8 →「通过编码重新打开」→ 选 GB18030,再「另存为」UTF-8 带 BOM,Excel 即可正常显示。
能否命令行自动化?
官方未提供 CLI,任何声称「ChromeExporter.exe」的第三方工具均需解密用户数据目录,存在密钥泄露风险,不建议使用。
企业环境 GPO 禁用后还有变通办法吗?
无官方白名单,可尝试在受管设备外登录个人 Google 账户,通过 passwords.google.com 导出,但同样需 IT 允许访问消费者版 Google 服务。
CSV 导入 Bitwarden 后,原 Chrome 记录是否自动删除?
不会,Bitwarden 导入为副本,Chrome 原记录仍保留。如需清理,可在导入成功后手动移除 Chrome 内所有密码并关闭同步,避免重复填充。
收尾:下一步行动
完成导出后,立即执行「加密→归档→本地擦除」三件套,并在 7 日内用随机抽样方式验证新密码管理器可用性。若团队规模超过 50 人,建议把本文最佳实践写入《IT 安全基线》,每季度复查,确保明文 CSV 不会成为下一轮攻防演练的入口。未来版本若提供加密导出或分级授权,再行评估是否调整流程。


