你的密码安全吗?还在用同一个密码登录所有网站?还是把密码写在便签纸上贴在显示器旁边?
今天给大家介绍一款免费、开源、跨平台的密码管理神器——KeePassXC。
一、KeePassXC 是什么
KeePassXC 是一款现代化的开源密码管理器,基于 KeePass 格式(.kdbx),支持 Windows、macOS 和 Linux 三大平台。
它的核心理念很简单:你只需要记住一个主密码,剩下的交给它。
与 LastPass、1Password 等云端密码管理器不同,KeePassXC 的密码数据库存储在本地加密文件中,不会上传到任何服务器。这意味着没有数据泄露的风险,你的密码完全由你自己掌控。
二、核心功能一览
2.1 密码存储与管理
- 用户名、密码、URL、备注、附件——全部加密存储
- 按分组整理,支持无限层级嵌套
- 支持自定义图标和标签,一目了然
- 内置强大搜索功能,瞬间找到目标账号
2.2 强大的密码生成器
KeePassXC 内置密码生成器,可以根据需求生成:
- 随机密码:支持自定义长度、大小写字母、数字、特殊字符
- 密码短语:由多个单词组成,如
correct-horse-battery-staple,既安全又好记
2.3 自动填充(Auto-Type)
在登录页面时,KeePassXC 可以自动将用户名和密码输入到目标窗口,无需手动复制粘贴。只需按下快捷键 Ctrl+Shift+V 即可。
2.4 浏览器集成
支持 Chrome、Firefox、Edge、Vivaldi、Brave 等主流浏览器。安装浏览器扩展后,在网页登录表单中自动弹出密码选择框,一键填充。
2.5 两步验证(TOTP)
KeePassXC 支持存储和生成 TOTP 验证码。你可以把两步验证的密钥存入数据库,登录时直接从 KeePassXC 复制验证码,不再需要单独的验证器 App。
2.6 安全审计
内置数据库报告功能,帮你检查:
- 弱密码:找出强度不够的密码
- 重复密码:多个网站用了相同密码?
- 过期密码:密码多久没换了?
- HIBP 检查:密码是否出现在已知泄露数据库中
三、快速上手
3.1 下载与安装
访问 https://keepassxc.org/download 下载对应平台的安装包。
- Windows:下载 MSI 安装包,双击安装即可
- macOS:下载 DMG 文件,拖入应用程序文件夹
- Linux:可通过软件商店、Snap、Flatpak 或 AppImage 安装
3.2 创建第一个数据库
- 打开 KeePassXC,点击 「新建数据库」
- 选择数据库保存位置(建议放在同步盘或备份盘中)
- 设置主密码——这是你唯一需要记住的密码,建议用长密码或密码短语
- 可选:添加密钥文件,提供额外安全保障
3.3 添加密码条目
- 点击工具栏的 「+」 按钮或按
Ctrl+N新建条目 - 填写标题、用户名、密码、URL 等信息
- 可以选择分组来整理条目
- 点击 「确定」 保存
3.4 使用密码
- 复制密码:选中条目,按
Ctrl+C或点击工具栏的复制按钮 - 自动填充:打开目标登录窗口,按
Ctrl+Shift+V - 浏览器填充:安装浏览器扩展后,在网页中点击扩展图标选择条目
四、界面布局
KeePassXC 的主界面分为四个区域:
- 左侧:分组列表——按类别整理你的密码
- 左中:搜索和标签——快速筛选条目
- 右侧上:条目列表——显示当前分组下的所有条目
- 右侧下:预览面板——查看选中条目的详细信息
支持深色和浅色两种主题,会根据系统设置自动切换。
五、进阶技巧
5.1 密码数据库同步
KeePassXC 本身不提供云同步功能,但你可以把 .kdbx 数据库文件放在以下位置实现多设备同步:
- 坚果云 / OneDrive / Google Drive:文件级同步
- WebDAV:通过 WebDAV 挂载访问
- 手动同步:用 USB 拷贝数据库文件
5.2 使用密钥文件
除了主密码外,你还可以创建一个密钥文件作为第二层保护。密钥文件可以是任意文件(如一张图片),打开数据库时需要同时提供主密码和密钥文件。
5.3 命令行工具
KeePassXC 提供了命令行工具 keepassxc-cli,可以在终端中操作数据库:
`
# 打开数据库并搜索
keepassxc-cli open database.kdbx
# 导出条目
keepassxc-cli export database.kdbx
`
5.4 数据库迁移
支持从以下格式导入数据:
- CSV 文件
- 1Password
- Bitwarden
- Proton Pass
- KeePass 1 格式
六、安全注意事项
- 主密码要足够强:建议使用 16 位以上的随机密码或 4 个以上单词的密码短语
- 定期备份数据库:把
.kdbx文件备份到安全位置 - 不要把数据库放在公开位置:虽然文件已加密,但还是要避免暴露
- 开启自动锁定:设置一段时间无操作后自动锁定数据库
- 验证下载来源:安装前检查文件签名,确保来自官方
七、常见问题
Q:KeePassXC 和 KeePass 是什么关系?
A:KeePassXC 是 KeePass 的社区分支,界面更现代化,功能更丰富,使用相同的 .kdbx 数据库格式,可以互相兼容。
Q:如果忘记主密码怎么办?
A:没有找回密码的机制。这是安全设计——连开发者都无法帮你恢复。所以一定要记住主密码或使用密钥文件。
Q:可以在手机上使用吗?
A:KeePassXC 本身没有手机版,但 .kdbx 格式是通用的。推荐:
- Android:KeePassDX
- iOS:Strongbox 或 KeePassium
Q:密码数据库安全吗?
A:.kdbx 文件使用 AES-256、ChaCha20 或 Twofish 加密,目前没有已知的破解方法。KeePassXC 已通过第三方安全审计。
发表回复