使用GPG解密不会创建输出文件

时间:2013-01-23 21:43:10

标签: encryption gnupg

我有一个PGP文件,我通常使用Windows上的PGP Corp.应用程序解密。为了让这个过程在linux上运行,我遇到了麻烦。这是我正在使用的命令。

gpg --output ~/decrypted.txt -d encrypted_report.txt.pgp

然后我被提示输入密码短语(gpg接受),但接着......没有。没有创建输出文件,也没有显示错误。

切换详细模式在gpgs输出

的开头不显示除此之外的额外信息
gpg: public key is 11919529
gpg: using subkey 11919529 instead of primary key 4FB1F60F

我确实从Windows成功导入了密钥环,但我不知道这里发生了什么。我相信加密文件可能是PGP-zip文件。在尝试使用pgp-zip命令提取时,我收到了tar错误(这很有意义,因为我很确定它是由Windows PGP应用程序创建的PGP zip文件)。

非常感谢任何帮助或提示。

1 个答案:

答案 0 :(得分:2)

您的原始文件似乎是以ASCII格式下载的,因此它在您的Linux系统上“已损坏”。当您使用BINARY再次下载文件时,您的麻烦神奇地消失了。

这是一个非常常见的问题。虽然容易“修复”,但很难发现。