

KeePassXC 是一款免费、开源、跨平台的本地密码管理器,基于 KeePass 的数据库格式,支持 Windows、macOS 和各类 Linux 发行版,适合个人与企业集中管理密码、密钥和其他敏感信息。 与很多“云密码管家”不同,它主打本地加密数据库加 + 自己选同步方式(如网盘、Syncthing、Git 等),安全和可控性都更高。
100% 开源(GPL 许可)
离线、本地存储,不依赖任何云服务
跨平台支持(Windows / macOS / Linux)
使用 KDBX 格式数据库,可与 KeePass 兼容
无广告、无追踪、不上传任何数据
KeePass vs KeePassXC:
开发定位与平台
- KeePass:官方原版,用 C#/.NET 开发,主要面向 Windows,Linux/macOS 一般通过 Mono 或第三方移植使用,体验偏“经典 Windows 程序”。
- KeePassXC:基于 KeePassX 的社区 fork,用 C++/Qt 重写,原生支持 Windows、macOS、Linux,跨平台一致性更好,界面更现代。
功能扩展方式
- KeePass:很多高级功能依赖插件生态,例如浏览器集成、硬件密钥、云同步增强等,不同插件质量和维护状态参差不齐,需要自己选择和管理,安全性也依赖插件作者。
- KeePassXC:把常用高级功能(浏览器扩展通信、TOTP、SSH Agent、硬件密钥支持等)做成内置模块,更少依赖第三方插件,一般“装完就能用”。
浏览器集成和自动填充
- KeePass:浏览器自动填充通常通过独立插件(如 KeePassRPC、KeePassHTTP 等)配合浏览器扩展实现,配置步骤略多,有些老插件已不再维护。
- KeePassXC:官方提供 KeePassXC-Browser 扩展,与桌面端直接配对通信,自动识别网站并填充,更一体化,配置相对简单
安全模型与实现差异
- KeePass:支持“在安全桌面输入主密码”等 Windows 特有安全特性,对不装插件的纯本地场景非常稳健;但某些第三方安全插件(例如部分硬件密钥插件)被社区指出存在设计或维护问题,安全性依赖具体插件。
- KeePassXC:不依赖 .NET,代码完全开源审计,硬件密钥、TOTP 等是项目内置的一部分,相比依赖第三方插件的方案,一般被认为实现更一致、更可控;但没有 KeePass 那种 Windows 安全桌面输入功能这种“超 Windows 定制”的特性
整体上,如果是新用户、偏向跨平台和“一次配置就用很久”,KeePassXC 通常更省心;如果你是重度 Windows 用户、愿意研究和管理插件生态,KeePass 原版的可玩性和可定制性更高。
官网:KeePassXC:https://keepassxc.org/
KeePass: https://keepass.info/