首页 >后端开发 >Python教程 >KeePassDiff:KeePassXC 数据库的差异/合并工具

KeePassDiff:KeePassXC 数据库的差异/合并工具

Susan Sarandon
Susan Sarandon原创
2024-12-10 07:02:09714浏览

我早在 2021 年就开始使用 KeePass,从那时起我就一直使用它来存储我的密码。但我没有设置正确的方法来在我的设备之间同步数据库。所以我最终得到了多个具有不同密码和条目的数据库。我想要对比较数据库并将它们合并为一个,就像 git diff ——解决冲突、恢复等。好吧,KeePass 不提供一种比较两个数据库的方法。因此这个项目。

用法

  1. 以 diff 方式打开两个 KeePass 数据库。
  2. 查看两个数据库之间的差异和冲突条目。
  3. 然后使用左合并、右合并选项决定保留哪些条目或组以及丢弃哪些条目或组。
  4. 最后导出合并后的数据库。

安装

pip install keepassdiff

运行 kpd 或 kpdiff 来运行该工具。

KeePassDiff: A diff/merge tool for KeePassXC databases

特征

以下是我针对该项目的所有功能的跟踪器。
如果您有兴趣帮助我,请查看 github 存储库

✅ 支持 KeePassXC 数据库
✅ 上传并解锁两个 KeePass 数据库
✅ 支持密码和密钥文件身份验证
✅ 条目和组的视觉差异
✅ 支持参赛团体
✅ 数据库内容的分层视图
✅ 合并数据库之间的单个条目和组
✅ 导出最终合并的数据库
⏺️ 解决与首选条目冲突的条目
⏺️ 用于批处理的命令行界面
⏺️复制密码到剪贴板,超时后清除剪贴板

安全

所有数据库处理均在本地完成,不存储或传输任何数据。临时文件在使用后会被安全删除,不会存储密码。

发展

git clone https://github.com/tomlin7/KeePassDiff.git
cd KeePassDiff
pip install -e .
kpd

以上是KeePassDiff:KeePassXC 数据库的差异/合并工具的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn