我从 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 运行正常。
我不明白这个错误以及如何修复它。我拥有我需要的所有公钥和私钥。