PGP / GPG无法解密

时间:2014-06-19 16:42:18

标签: linux encryption gnupg pgp

我在解密一个文件时遇到问题。 我通过电子邮件收到该文件。我能够在Windows上使用PGPtools解密它而没有任何问题。 当我尝试在Linux上解密文件时,我收到以下错误:

  

gpg:找不到有效的OpenPGP数据。

     

gpg:decrypt_message failed:未知系统错误

我在Linux上运行的命令是

/usr/bin/gpg --batch --passphrase myphrase -o '/myfolder/file.csv' -d '/myfolder/file.csv.exe'

此命令是我为其他项目编写的Perl模块的一部分。对其他一切都没有任何问题。这是我遇到问题的唯一文件。

请告知。

1 个答案:

答案 0 :(得分:1)

自解密消息(因此被包装在可执行文件中)未在OpenPGP中指定,并且不受GnuPG支持。告诉加密文件的发件人,他应该发送标准的OpenPGP消息。

无论如何,自我解密消息是一个可怕的想法。您收到一条消息,无法确定它的来源。要阅读它,您需要从未知来源执行软件,这些来源可能包含任何,尤其是恶意代码。