我在解密一个文件时遇到问题。 我通过电子邮件收到文件。我可以使用 PGPtools 在 Windows 上解密它,没有任何问题。 当我尝试在 Linux 上解密文件时,出现以下错误:
gpg: no valid OpenPGP data found.
gpg: decrypt_message failed: Unknown system error
我在 Linux 上运行的命令是
/usr/bin/gpg --batch --passphrase myphrase -o '/myfolder/file.csv' -d '/myfolder/file.csv.exe'
该命令是我为其他项目编写的 Perl 模块的一部分。它工作正常,其他一切都没有问题。这是我遇到问题的唯一文件。
请指教。
最佳答案
自解密消息(因此被包装在可执行文件中)未在 OpenPGP 中指定,并且不受 GnuPG 支持。告诉加密文件的发件人,他应该向您发送标准 OpenPGP 消息。
无论如何,自解密消息都是一个可怕的主意。您收到一条消息,但无法真正确定它来自哪里。要阅读它,您需要执行来自未知来源的软件,该软件可能包含几乎任何内容,尤其是恶意代码。
关于linux - PGP/GPG无法解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24311980/