KeePassXC 密码管理器:开源且无锁定

最后更新 2026/1/29

KeePassXC 是一款本地优先的开源密码管理器,所有凭证均存储在你完全控制的离线 KDBX 保管库中。

可在桌面上作为 Linux 密码管理器使用,然后通过 KeePassDX 或 KeePass2Android 等可信客户端在 Android 上解锁同一保管库。

KeePassXC 密码管理器显示加密的离线 KDBX 保管库,仅支持本地凭据存储
KeePassXC 将密码保存在本地加密的保管库中,无需云端绑定或订阅。

KeePassXC 始终是最安全的选择原因

便于审计的安全性

KeePassXC 完全开源,代码可审计,无隐藏遥测。

本地优先保管库

你的 KDBX 保管库默认离线,只有在你主动同步时才联网。

跨平台访问

一个便携的 KDBX 数据库支持 Linux、Windows、macOS 和 Android。

  • 默认采用 Argon2id 和现代加密算法保障安全。
  • 支持硬件令牌(YubiKey、Nitrokey)用于密钥文件或质询响应。
  • 无订阅或付费墙,安全无额外收费。

KeePassXC 推荐的硬件密钥

Nitrokey 3A USB 安全密钥
安全推荐

Nitrokey 3A USB 安全密钥

硬件密钥为你的保险库增加额外防护层,并支持离线工作流程。

去亚马逊购物

一个便携保管库文件,随处可用

你的 KeePass 数据库是一个 .kdbx 文件。可存储在加密 USB 盘、私有 Git 仓库或自托管存储中。

在其他设备打开无需账户,只需主密码(及配置的密钥文件)。

使用支持版本控制的同步(如 Syncthing 或 Git)避免冲突,保持只读离线备份。所有解密均在本地完成,离线密码管理器不会向第三方服务器泄露信息。

官方应用及可信客户端

使用这些遵循开放 KeePass 标准的维护客户端。

平台 软件包或源码 备注
Linux 发行版仓库、Flatpak、AppImage 推荐使用发行版包更新;Flatpak 提供沙箱隔离。
Windows 签名安装程序,便携版 启用恢复时自动锁定,仅将 Windows Hello 用作解锁便捷方式。
Android KeePassDX(F-Droid)或 KeePass2Android 启用剪贴板清理,生物识别仅用于本地解锁。
浏览器 KeePassXC-Browser(Firefox/Chromium) 使用正在运行的桌面客户端,无需云桥接。

强化保管库设置清单

  1. 创建长且唯一的主密码,可选添加离线存储的密钥文件。
  2. 使用高内存(64–128 MB)和多次迭代的 Argon2id,减缓暴力破解。
  3. 分组条目,添加标签,存储 TOTP 秘钥,支持离线生成验证码。
  4. 启用闲置、系统休眠或屏幕锁定时自动锁定。
  5. 将 .kdbx 文件和密钥文件备份到加密的异地存储。

推荐使用流程

Linux 和 Windows 桌面

  • 仅在受信任配置文件中启用浏览器集成运行 KeePassXC。
  • 通过 KeePassXC 使用 SSH 代理转发访问 Git 或服务器,避免密钥存储在磁盘。
  • 为基础设施(API 令牌、数据库登录)按项目分组存储秘密。

Android

  • 从 F-Droid 安装,避免额外追踪,确保可复现构建。
  • 将数据库保存在设备加密存储中,避免使用第三方云文件夹。
  • 仅在应用每次会话已请求主密码后,启用生物识别快速解锁。

同步与备份策略

选择让你掌控 KDBX 文件的同步模式:

  • Syncthing: 点对点端到端加密,适合家庭或团队共享。
  • Git : 带签名提交的版本历史;避免公开远程仓库并定期更换凭证。
  • 自托管存储: 在你拥有的服务器上使用 WebDAV 或 SFTP,仅用密钥认证。
  • 离线轮换: 定期复制到异地加密硬盘,以防勒索软件恢复。

常见问题解答

关于 KeePassXC、KDBX 文件及安全同步的所有解答。

更多阅读与内部资源

通过以下指南持续强化你的隐私保护: