迁移的 GPG 密钥不允许解密 GPG 文件

迁移的 GPG 密钥不允许解密 GPG 文件

我从 Windows 10 迁移到 Ubuntu 22.04。

我从 Windows 中导出了我的私人 GPG 密钥,如下所示:

gpg --export-secret-keys KEY_ID_HERE > private.key

然后将其导入到 Ubuntu 中:

gpg --import private.key

我还导入了我的公钥:

gpg --import public.pub

我还从文件发送者(向我发送加密 GPG 文件的人)导入了公钥。

当我尝试解密该发送者发送的文件(在 Windows 上运行)时,它返回:

gpg: encrypted with RSA key, ID 0A28D2E41CB2EA1C
gpg: encrypted with RSA key, ID 7CA26BE68DE3ABD7
gpg: encrypted with 4096-bit RSA key, ID 424757BE2B1F41CD, created 2021-12-07
      "Sender name <[email protected]>"
gpg: decryption failed: No secret key

此用户之前发送的所有文件都会发生同样的情况。

需要注意的一点是,密钥中我​​的名字在 Windows 上显示为“Álvaro”,现在显示为“Alvaro”。不知道这是否与此有关。

我也尝试删除密码。无论如何,pinentry 运行正常。

我不明白这个错误以及如何修复它。我拥有我需要的所有公钥和私钥。

相关内容