带有密钥文件的 KeePass 数据库无法在 Ubuntu 中打开

带有密钥文件的 KeePass 数据库无法在 Ubuntu 中打开

我有 KeePass ( .kbdx) 数据库和密钥文件 ( .keyx),它是在 Windows 上使用 KeePass2 创建的。我能够在 Windows (KeePass2) 或 Mac (strongbox) 上打开数据库。然而,在 Ubuntu 20.04 上,它是与 Windows 机器双启动的,并且数据库存储在共享挂载中,我无法解锁。

在 KeePassXC 中,我收到一个无效凭据错误,该错误表明如果再次发生这种情况,文件可能已损坏;KeeWeb 只是拒绝打开它。我可以确认文件没有损坏,因为我可以在 Windows 中出现错误后打开它,并且确定密码/密钥文件是正确的。

另外,我可以在 Ubuntu 或 Windows 中打开不同的.kdbx共享。.keyx

我相信这些文件应该是跨平台的。为什么.keyx在 Windows 中生成的文件在 Ubuntu 中无法使用?

编辑 我正在使用 UI,所以没有确切的命令可以显示,但过程如下:

  1. 打开 KeepPassXC UI
  2. 选择 .kbdx
  3. 选择 .keyx
  4. 输入密码

它返回此消息在此处输入图片描述

显然这看起来像用户错误,但相同的数据库密码/keyx 组合在 Windows 中有效。

答案1

Ubuntu 软件中心有两个版本的 KeePassXC...我应该检查一下版本,因为我尝试了列表中的第二个版本,它实际上是最新版本,并且运行起来没有问题正确的 keepassxc

相关内容