将gpg解密文件写入指定的outfile

时间:2013-08-27 19:52:14

标签: gnupg

我尝试使用以下方法解密加密的gpg文件:

gpg -d <encrypted file> --output <outfile>

然后收到一条消息: 用法:gpg [options] --decrypt [filename]

相反,如果我使用

gpg -d <encrypted file>

文件被解密,但它被写入默认文件并显示在终端屏幕上。前者不是一个大问题,但后者(在解密时显示在终端屏幕上)是一个真正令人讨厌的问题。如果有的话,可以做些什么呢?

2 个答案:

答案 0 :(得分:1)

尝试gpg --output <outfile> -d <encrypted file>

答案 1 :(得分:0)

“-d”是不必要的,这很好:

gpg -o plaintext.txt ciphertext.asc

至于将已删除的数据打印到stdout,通常只有在发件人使用旧的“仅适用于你的眼睛”标志时才会发生。然而,为了确切地确定那里发生了什么,我需要更多关于正在使用的GPG版本的细节以及可能关于密文的一些信息。