如何将KeePass .kdbx下转换为.kdb


11

我想将我的KeePass .kdbx文件向下转换为.kdb文件,因为我希望能够使用仅支持.kdb的KeePassX(OS X版本)打开它。

我还没有找到解决方案。


Windows或其他操作系统上是否使用了原始的kdbx文件?如果您使用Windows,只需执行@JChristian回答的操作,否则编辑您的问题以包括您可以访问的操作系统
tutuDajuju 2014年

KeePassX 2 Alpha可以完美工作并处理kdbx格式。
Daniel B

Answers:



1

问题

在OSX和Linux发行版上,您可能无法导出到.kdb,得到此可怕的错误: 在此处输入图片说明

我做了什么

我已经lastpass2keepass加入了csv2keepass,它现在支持从KeePass 2.0导出的csv文件。

解决方案(在Linux中也适用!)

要导出到csv,只需进入KeePass 2.0,打开db.kdbx文件并执行

File --> Export --> KeePass CSV (1.x)

现在运行python脚本:

python csv2keepass.py exportedCSVFile

在那之后导入做

File --> Import from... --> KeePassX XML (*.xml)

1
我想知道您是否可以在Wine而不是Mono下运行Keepass 2.x,并且是否可以转换为旧格式。
鲍勃


0

尝试Daniel B建议的KeePassX 2(Alpha)

www.keepassx.org/news/2013/03/393为我工作。

(如果有声誉的人想要将此链接设为链接,请这样做。)

在Windows VM中运行它,或者

下载KeePass“ Professional”(2.n)Windows版本,并在Windows VM中运行它。您可以通过VM-runner-host共享文件夹共享文件(让VirtualBox或VMWare为您服务),也可以通过网络驱动器共享文件。

将文件放在Windows中后,您可以将v2文件导出为v1类型,也可以养成启动VM修改KeePass的习惯(在这种情况下,建议您挂起/暂停VM,而不要关闭VM)。

尝试使用Mono运行它。

在KeePass.info网站中有一项建议,建议使用Mono和XQuartz,以使用免费的且与许多系统兼容的库来支持.NET依赖项。使用此方法的效果不尽如人意,可能是由于我正在运行的OSX版本10.7.5。该应用程序将打开,但在提供数据库选择和密码窗口之前,将突然关闭并生成Apple错误报告。

...如果无法从Windows系统以v1格式重新导出它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.