2011-05-04 82 views
8

我还在用GPG的工作,因为在这个岗位:如何列出GnuPG加密邮件的信息?

How do I encrypt plaintext with GnuPG?

我现在需要的是能够列出加密消息的各种信息(例如,所有收件人),而不必对其进行解密。我已经看到不同命令的链接,如“--list-only”,但似乎没有任何工作。有没有人有关于此的权威性参考(或任何真正的输入)?

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

回答

8

为了看到所有的键(未隐藏),其加密数据的块加密 - 包括你自己 - 你可以简单地让你的秘密钥匙圈不可用,通过这样的事情:

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

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

+0

谢谢。这是一次性的呼叫还是永久隐藏我的,以便我以后必须取消隐藏它? – 2011-10-06 20:41:32

+0

这只是一个每调用一次的调用,它不会修改您的整体偏好。 如果您希望它是永久的,可以将它们添加到gnupg配置文件中。 – kylehuff 2011-10-11 17:37:46