文件可以在命令行上使用 GPG 解密,但不能通过 Kleopatra GUI 解密

文件可以在命令行上使用 GPG 解密,但不能通过 Kleopatra GUI 解密

我们收到的许多加密文件无法通过 Kleopatra GUI 解密,但可以使用 GPG 在命令行上解密。这是一个已知问题吗?有解决方法吗?

这是在 Windows 10 x64 上,错误消息如下:

解密失败:解密失败。

在诊断中:

 gpg: used key is not marked for encryption use. 
 gpg: WARNING: message was not integrity protected 
 gpg:  decryption forced to fail!

版本如下:

GnuPG 2.3.4
Libgcrypt 1.9.4
Gpg4win 4.0.0

答案1

您发布帖子已经很久了,但我遇到了同样的问题。解决方法是使用带有 --ignore-mdc-error 参数的控制台解密文件。

gpg -d --ignore-mdc-error -o <outputfile> <file_to_decrypt>

错误出现在加密方面,密钥使用不当,你可以在此 reddit 帖子中看到更多信息 https://www.reddit.com/r/pgp/comments/9h7h6h/hintsideas_about_decryption_error/

希望能帮助到你

相关内容