2011-05-04 22 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