我仍在使用GPG,就像在这篇文章中一样:
How do I encrypt plaintext with GnuPG?
我现在需要的是能够列出加密消息的各种信息(例如所有接收者)而不必解密它。我已经看到了链接到“ - list-only”之类的不同命令,但似乎没有任何效果。有没有人对此有权威的参考(或任何输入)?
最佳。
编辑#1: 澄清。 --list-only将显示除您自己的所有密钥(如果它已加密给您)。基本上我需要能够确定该项目是否已加密给我以便“归档”它或采取其他行动。
答案 0 :(得分:8)
为了查看加密数据块被加密到的所有密钥(未隐藏) - 包括您自己的密钥 - 您可以通过以下方式简单地使您的密钥密钥不可用:
gpg --no-default-keyring --secret-keyring /dev/null -a --list-only
如果指定了无效/缺失密钥环,则告诉gpg不使用任何默认密钥环(--no-default-keyring),然后继续指定无效/丢失密钥密钥( - secret-keyring /开发/空)