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

时间:2011-05-04 02:52:32

标签: encryption gnupg

我仍在使用GPG,就像在这篇文章中一样:

How do I encrypt plaintext with GnuPG?

我现在需要的是能够列出加密消息的各种信息(例如所有接收者)而不必解密它。我已经看到了链接到“ - list-only”之类的不同命令,但似乎没有任何效果。有没有人对此有权威的参考(或任何输入)?

最佳。

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

1 个答案:

答案 0 :(得分:8)

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

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

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