Как просмотреть информацию для зашифрованного сообщения GnuPG?

Я все еще работаю с GPG, как в этом посте:

Как зашифровать открытый текст с помощью GnuPG?

Теперь мне нужно иметь возможность перечислять различную информацию (например, всех получателей) зашифрованного сообщения, не обязательно расшифровывая его. Я видел ссылки на разные команды, такие как "--list-only", но ничего не работает. Есть ли у кого-нибудь авторитетная ссылка (или какой-либо вклад) по этому поводу?

Лучший.

РЕДАКТИРОВАТЬ № 1: Уточнение. --list-only отобразит все ключи, кроме ваших (если они были зашифрованы для вас). По сути, мне нужно иметь возможность определить, был ли элемент зашифрован для меня, чтобы «заархивировать» его или предпринять другие действия.


person humble_coder    schedule 04.05.2011    source источник


Ответы (1)


Чтобы увидеть все ключи (которые не скрыты), которыми был зашифрован блок зашифрованных данных, включая ваши собственные, вы можете просто сделать свой секретный набор ключей недоступным с помощью чего-то вроде этого:

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

Это говорит gpg не использовать какие-либо наборы ключей по умолчанию (--no-default-keyring), если указан недопустимый/отсутствующий набор ключей, а затем указывает недопустимый/отсутствующий секретный набор ключей (--secret-keyring /dev/null )

person kylehuff    schedule 15.09.2011
comment
Спасибо. Это одноразовый вызов или он навсегда скрывает мой, чтобы я мог позже показать его? - person humble_coder; 07.10.2011
comment
Это просто вызов для каждого вызова, он не изменяет ваши общие настройки. Если вы хотите, чтобы он был постоянным, вы можете добавить их в файл конфигурации gnupg. - person kylehuff; 11.10.2011