KeepassDX 中文文档 下载 App

从其他密码管理器迁移 - 平滑切换到 KeePassDX

核心挑战

KeePassDX 不直接导入其他密码管理器的专有格式(这是故意的安全设计——不解析不可信的导入文件)。但 KeePassDX 使用的是 KeePass 标准格式(.kdbx),所以迁移路径很清晰:

其他密码管理器 → 导出 CSV → 用 KeePass2/KeePassXC 转成 .kdbx → 导入 KeePassDX

迁移流程

第一步:从源密码管理器导出 CSV

几乎所有密码管理器都支持导出 CSV(逗号分隔值):

密码管理器导出路径
Bitwarden网页版 → 设置 → 导出 → CSV
1Password桌面版 → 文件 → 导出 → CSV
LastPass网页版 → 高级选项 → 导出 → CSV
Chrome 保存密码Chrome → 设置 → 自动填充 → 密码管理器 → 导出
Firefox 保存密码Lockwise → 导出密码
iCloud 钥匙串macOS 钥匙串访问 → 文件 → 导出项目(需手动转 CSV)
Dashlane网页版 → 设置 → 数据 → 导出

第二步:转换 CSV 为 .kdbx(推荐用电脑)

KeePassDX 不在手机上做转换——需要用电脑上的 KeePass 客户端:

推荐方式:KeePassXC(最方便)

  1. 下载安装 KeePassXC(Windows / macOS / Linux)
  2. KeePassXC → 文件 → 导入 → CSV 文件
  3. 选择刚才导出的 CSV
  4. 配置字段映射(CSV 的列对应 KeePass 条目的标题、用户名、密码、URL 等)
  5. 预览确认无误后导入
  6. 文件 → 保存为 → 选择 .kdbx 格式(推荐 KDBX 4.x)
  7. 设置主密码(创建新数据库)

备选方式:浏览器工具(无需安装软件)

  1. 在浏览器打开 tibdex.github.io/lastpass-to-keepass/ (或类似工具)
  2. 上传 CSV → 下载转换后的 .xml
  3. 打开 app.keeweb.info → 导入 .xml → 设置主密码 → 另存为 .kdbx

进阶方式:手机上用 Termux + KeePass2

如果不想用电脑:

  1. 安装 Termux(F-Droid 可下)
  2. 在 Termux 里装 Python + KeePass2
  3. 导入 CSV → 导出 .kdbx
  4. 把 .kdbx 传回手机

第三步:把 .kdbx 传到手机

  1. 用 USB 数据线、Syncthing、云存储等方式把 .kdbx 从电脑传到手机
  2. 在 KeePassDX 里"打开现有数据库" → 选择这个 .kdbx 文件
  3. 输入刚才设置的主密码
  4. 验证条目是否完整

第四步:整理和增强

迁移完成后,花点时间:

  1. 补充分组和标签——CSV 导出的条目可能没有分组
  2. 更新 URL 字段——确保每个条目的 URL 正确(影响自动填充匹配)
  3. 添加 OTP——2FA 服务的 TOTP 密钥需要重新扫码配置(CSV 不包含 OTP 数据)
  4. 更新密码——用密码生成器替换弱密码或重复密码
  5. 添加 Passkey——在支持 Passkey 的网站上重新注册

不要做的事

密码历史

KeePass 格式支持条目密码历史记录(保存每次密码变更)。从其他密码管理器迁移时: