Encryption 如何列出GnuPG加密消息的信息?

Encryption 如何列出GnuPG加密消息的信息?,encryption,gnupg,Encryption,Gnupg,我仍在与GPG合作,如本文所述: 我现在需要的是能够列出加密邮件的各种信息(例如,所有收件人),而不必对其进行解密。我看到了指向不同命令的链接,如“-list only”,但似乎什么都不起作用。有没有人对此有权威的参考(或真正的任何意见) 最好的 编辑#1: 澄清--仅列表将显示除您自己的密钥外的所有密钥(如果对您进行了加密)。基本上,我需要能够确定该项目是否对我进行了加密,以便“归档”该项目或采取其他行动。为了查看加密数据块加密到的所有密钥(未隐藏),包括您自己的密钥,您可以通过以下方式使您

我仍在与GPG合作,如本文所述:

我现在需要的是能够列出加密邮件的各种信息(例如,所有收件人),而不必对其进行解密。我看到了指向不同命令的链接,如“-list only”,但似乎什么都不起作用。有没有人对此有权威的参考(或真正的任何意见)

最好的

编辑#1: 澄清--仅列表将显示除您自己的密钥外的所有密钥(如果对您进行了加密)。基本上,我需要能够确定该项目是否对我进行了加密,以便“归档”该项目或采取其他行动。

为了查看加密数据块加密到的所有密钥(未隐藏),包括您自己的密钥,您可以通过以下方式使您的密钥环不可用:

gpg --no-default-keyring --secret-keyring /dev/null -a --list-only

这告诉gpg,如果指定了无效/缺失的密钥环,则不要使用任何默认密钥环(--no default keyring),然后继续指定无效/缺失的密钥环(--secret keyring/dev/null)

谢谢。这是一个一次性调用,还是永久性地隐藏了我的调用,以便以后我必须取消隐藏?它只是每次调用的调用,不会修改您的总体首选项。如果希望它是永久的,可以将它们添加到gnupg配置文件中。