KDBX4 file format:修订历史

差异选择:选中要对比的版本的单选按钮,按Enter键或下方的按钮。
说明:(当前)=与最后版本之间的差异,(之前)=与上一版本之间的差异,=小编辑。

2023年12月18日 (星期一)

2021年7月5日 (星期一)

2019年3月7日 (星期四)

  • 当前之前 00:002019年3月7日 (四) 00:00imported>Riguz 10,697字节 +10,697 最近因为开始开发我自己的密码管理软件,因此对一些开源的密码管理软件做了一下研究,这其中一个比较著名的就是[KeePass](https://keepass.info/)。KeePass将密码存在一个文本文件中,最新的格式是[KDBX4](https://keepass.info/help/kb/kdbx_4.html),官方的KeePass是在.Net平台上开发的,也有不少其他平台的移植版本,当然KDBX解析的库也比较多,可惜即便是官方文档也没有详细的描述。几经折腾找到了一个比较好的实现[Keepassxc](https://keepassxc.org/),这是一个基于c++和QT开发的跨平台版本,兼容Keepass的文件格式,我把代码做了精简就得到[一个KDBX的操作库](https://github.com/soleverlee/keepass-client),顺便调试了一下KDBX的文件格式,看看它是怎么存密码的。