keepassxreboot/keepassxc
GitHub: keepassxreboot/keepassxc
一款跨平台、开源的离线密码管理器,支持浏览器集成、TOTP、SSH Agent、硬件密钥等功能,让用户完全掌控自己的敏感数据。
Stars: 26186 | Forks: 1725
#
KeePassXC
[](https://bestpractices.coreinfrastructure.org/projects/6326)
[/statusIcon)](https://ci.keepassxc.org/?guest=1)
[](https://codecov.io/gh/keepassxreboot/keepassxc)
[](https://github.com/keepassxreboot/keepassxc/releases/)
[](https://app.element.io/#/room/#keepassxc:mozilla.org)
[](https://app.element.io/#/room/#keepassxc-dev:mozilla.org)
[KeePassXC](https://keepassxc.org) 是一款现代化、安全且开源的密码管理器,用于存储和管理您最敏感的信息。您可以在 Windows、macOS 和 Linux 系统上运行 KeePassXC。KeePassXC 专为对安全个人数据管理有极高要求的人士设计。它将用户名、密码、URL、附件和笔记等多种不同类型的信息保存在一个离线的加密文件中,该文件可以存储在任何位置,包括私有和公共云存储。为了便于识别和管理,可以为条目指定自定义的标题和图标。此外,条目被分类到可自定义的组中。集成的搜索功能允许您使用高级模式在数据库中轻松找到任何条目。可自定义、快速且易于使用的密码生成器实用程序允许您创建包含任意字符组合的密码或易于记忆的密码短语。
## 快速入门
[快速入门指南](https://keepassxc.org/docs/KeePassXC_GettingStarted.html) 将帮助您开始在 Windows、macOS 或 Linux 计算机上使用 KeePassXC,使用的是从 [下载页面](https://keepassxc.org/download) 获取的预编译二进制文件。此外,个别 Linux 发行版可能会发布其自己的版本,因此请检查您发行版的软件包列表以查看是否有 KeePassXC 可用。[用户指南](https://keepassxc.org/docs/KeePassXC_UserGuide.html) 中提供了详细的文档。
## 功能列表
KeePassXC 为新手和高级用户提供了众多功能。我们的目标是创建一款既可供任何人使用,又能为有需要的人提供高级功能的应用程序。
### 基本功能
* 创建、打开和保存 KDBX 格式的数据库(兼容 KeePass 的 KDBX4 和 KDBX3)
* 在按组分类的条目中存储敏感信息
* 搜索条目
* 密码生成器
* 自动输入密码到应用程序
* 浏览器集成,支持 Google Chrome、Mozilla Firefox、Microsoft Edge、Chromium、Vivaldi、Brave 和 Tor-Browser
* 通过浏览器集成支持 Passkeys
* 条目图标下载
* 从 CSV、1Password、Bitwarden、Proton Pass 和 KeePass1 格式导入数据库
### 高级功能
* 数据库报告(密码健康度、HIBP 和统计信息)
* 将数据库导出为 CSV、XML 和 HTML 格式
* TOTP 存储和生成
* 条目之间的字段引用
* 文件附件和自定义属性
* 条目历史记录和数据恢复
* YubiKey/OnlyKey 挑战-响应支持
* 命令行界面
* 自动打开数据库
* KeeShare 共享数据库(导入、导出和同步)
* SSH Agent 集成
* FreeDesktop.org Secret Service(替代 Gnome keyring 等)
* 其他加密选择:Twofish 和 ChaCha20
有关更改的完整列表,请阅读 [CHANGELOG](CHANGELOG.md) 文档。 \
有关键盘快捷键的完整列表,请参阅 [KeyboardShortcuts.adoc](./docs/topics/KeyboardShortcuts.adoc)
## 构建 KeePassXC
[构建与安装](./INSTALL.md) 页面和 [Wiki](https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC) 中提供了详细的说明。
## 贡献
我们一直在寻找改进 KeePassXC 的建议。如果您发现任何错误或有新功能的想法,请通过在 GitHub 上的 [问题追踪器](https://github.com/keepassxreboot/keepassxc/issues) 中提交报告来告知我们,或者加入我们的 [Matrix 社区频道](https://matrix.to/#/!zUxwGnFkUyycpxeHeM:matrix.org?via=matrix.org) 或 [Matrix 开发频道](https://matrix.to/#/!RhJPJPGwQIFVQeXqZa:matrix.org?via=matrix.org),或者在 IRC 的 [Libera.Chat](https://web.libera.chat/) 频道 #keepassxc 和 #keepassxc-dev 中加入我们。
您可以通过提交 pull request 直接贡献您自己的代码。请阅读 [CONTRIBUTING](.github/CONTRIBUTING.md) 文档以获取更多信息。
贡献者必须遵守项目的 [行为准则](CODE-OF-CONDUCT.md)。
## 生成式 AI
生成式 AI 正迅速成为大多数开发环境(包括 GitHub 本身)的首要功能。如果代码提交的大部分内容是使用生成式 AI(例如基于 agent 或 vibe coding)制作的,那么 **我们将在 pull request 中记录这一点。** 无论开发工作流程或提交者是谁,所有代码提交都要经过严格的审查流程。
## 许可证
KeePassXC 代码根据 GPL-2 或 GPL-3 授权。第三方文件的额外许可详见 [COPYING](./COPYING)。
标签:Bash脚本, C++, KeePass, meg, 个人数据管理, 信息安全, 凭证保护, 密码生成器, 密码管理器, 敏感数据, 数据加密, 数据擦除, 本地存储, 离线存储, 网络安全, 隐私保护