some_f-6ren">
gpt4 book ai didi

linux - 使用 "-o -"时防止 GPG 日志与终端输出混合

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:35 25 4
gpt4 key购买 nike

我使用 GPG 将字符串直接从终端加密到文件,如下所示:

echo "Hello World!" | gpg -c --batch --passphrase SomePassword > some_filename

现在我正在尝试解密文件并在终端中输出内容,如下所示:

gpg --batch -o - --passphrase SomePassword some_filename

它有效,但输出以这两行开头:

gpg: AES encrypted data
gpg: encrypted with 1 passphrase

注意:

该文件不包含此行(因此它是 GPG 输出)。

GPG版本为1.4.20

最佳答案

AFAIK,GnuPG 将其消息输出到 stderr,因此您可以通过将 stderr 重定向到 /dev/null 来消除它们:

gpg -d --batch -o - --passphrase SomePassword some_filename 2> /dev/null

关于linux - 使用 "-o -"时防止 GPG 日志与终端输出混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48284862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com