2

我有一个 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 文件)。

任何帮助或提示将不胜感激。

4

1 回答 1

2

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

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

于 2013-01-23T23:19:37.103 回答