Enpass 中文文档 下载 App

导出 Enpass 数据 — JSON / CSV / TXT 三种格式的区别与使用场景

Enpass 导出的用途

导出功能主要用于以下场景:

场景推荐导出格式
迁移到其他密码管理器JSON(字段最完整)
备份 / 保险JSON + 同时做一份 Enpass 原生备份
审计 / 合规检查CSV(方便在 Excel 里统计)
打印一份纸质清单TXT(纯文本格式化输出)
定期存档JSON + 加密后存入安全位置

三种导出格式对比

维度JSONCSVTXT
字段完整性✅ 最完整(包含自定义字段、标签、分类)⚠️ 基本完整(部分字段可能丢失)❌ 只读展示
是否包含附件❌ 不包含❌ 不包含❌ 不包含
是否包含 Passkey❌ 不包含❌ 不包含❌ 不包含
是否包含密码历史❌ 只导出当前密码版本❌ 只导出当前密码版本❌ 只导出当前密码版本
是否加密❌ 明文!❌ 明文!❌ 明文!
通用性机器可读,适合程序处理Excel 直接打开任何文本编辑器

三种格式详解

JSON 格式(推荐默认)

JSON(JavaScript Object Notation)是一种结构化数据格式,机器和人都容易阅读:

{
  "vault": "My Primary Vault",
  "items": [
    {
      "title": "GitHub",
      "category": "Login",
      "username": "your@email.com",
      "password": "vK9#m2Lp@x7Rb4sT",
      "url": "github.com",
      "tags": ["work", "development"],
      "fields": [
        {"name": "2FA secret", "type": "otp", "value": "JBSWY3DPEHPK3PXP"},
        {"name": "备注", "type": "note", "value": "公司主 GitHub 账号"}
      ]
    }
  ]
}

优点:字段最全,结构化最清晰,其他密码管理器(1Password、Bitwarden、KeePass 等)都支持 JSON 导入。

CSV 格式(表格友好)

导出后直接在 Excel / Google Sheets 里打开:

Title,Username,Password,URL,Note
GitHub,your@email.com,vK9#m2Lp@x7Rb4sT,github.com,"公司主账号"
Amazon,your@email.com,Morphex92Forn!,amazon.com,个人购物

优点:方便在电子表格里查看、统计、审计。缺点:可能丢失自定义字段、多个标签合并成一列;密码里有逗号需要特殊处理。

TXT 格式(纯文本展示)

导出后是格式化的纯文本,适合快速浏览或打印:

GitHub
  类别:登录
  用户名:your@email.com
  密码:vK9#m2Lp@x7Rb4sT
  网站:github.com
  标签:work, development
  备注:公司主账号

Amazon
  类别:登录
  用户名:your@email.com
  密码:Morphex92Forn!
  网站:amazon.com

优点:不依赖任何软件就能看。缺点:格式松散,不适合程序处理。

导出步骤

桌面端

  1. 确保要导出的 Vault 已解锁
  2. File → Export → 选择格式(JSON / CSV / TXT)
  3. 选择导出的条目范围:
  1. 选择导出文件的保存位置
  2. 输入主密码验证(Enpass 会确认是你本人在操作)
  3. 导出完成

移动端

  1. 确保 Vault 已解锁
  2. 进入 设置 → 数据 → 导出
  3. 选择格式和范围
  4. 选择保存位置(iOS 用"文件"App;Android 用存储访问框架)
  5. 导出完成

重要安全警告

导出文件是明文的

导出的 JSON / CSV / TXT 文件不加密——这意味着文件里包含你的所有密码、信用卡号、2FA 密钥等敏感信息,任何拿到这个文件的人都能看到。

导出文件的安全处理建议:

  1. 尽快使用、尽快删除:导出后如果是为了迁移,导入到新密码管理器后立即删除导出文件
  2. 加密存储:如果确实需要保留一份,可以用 7-Zip / BitLocker / GPG 加密后再存
  3. 不要存进 Enpass Vault 本身:(虽然 Enpass 的安全备注字段是加密的,但一份包含所有密码的全量导出放进同一个 Vault 里,等于留下了"一个全量明文副本"——风险很高)
  4. 云存储里放加密版本:需要存档的话,加密后再放云盘

Passkey 不出现在导出里

出于安全考虑,Passkey 不支持 CSV / JSON 导出——导出文件里不会包含任何 Passkey 数据。

这意味着:

密码历史不出现在导出里

导出只包含当前版本的密码——密码历史不会被导出。如果你担心历史密码安全,做一份 Enpass 原生备份(下面介绍),备份文件包含完整的加密数据库副本。

Enpass 原生备份 vs 导出

维度导出(JSON/CSV/TXT)Enpass 原生备份(.enpassbackup)
文件加密❌ 明文✅ 完整加密数据库
包含密码历史❌✅
包含附件❌✅
包含 Passkey❌❌(Passkey 不支持任何跨工具导出)
用途迁移、审计备份恢复、灾难恢复
能否用文本编辑器打开✅❌(必须用 Enpass 恢复)

关键建议:不要用导出替代备份。定期做 Enpass 原生备份——它是你数据安全的最后防线。参见 自动备份配置。