Как я указываю закрытый ключ для дешифрования в gpg

Я использую gpg на человечности, и у меня есть два брелока для ключей, я хочу дешифровать сообщение со своим вторым закрытым ключом, но gpg использует первый ключ для дешифрования. Как я указываю закрытый ключ для дешифрования?Спасибо!

1
задан 28 November 2017 в 01:48

1 ответ

Вы должны быть в состоянии использовать --keyring <file> и --no-default-keyring.

Со страницы руководства gpg:

   --keyring file
          Add  file to the current list of keyrings. If file begins with a tilde and a slash, these are replaced by the $HOME directory. If the filename does not contain a slash, it is assumed to
          be in the GnuPG home directory ("~/.gnupg" if --homedir or $GNUPGHOME is not used).

          Note that this adds a keyring to the current list. If the intent is to use the specified keyring alone, use --keyring along with --no-default-keyring.

Кажется странным, что это необходимо. Возможно, зашифрованный файл не указывает получателя должным образом или вообще?
Если он анонимный, вам также может понадобиться использовать --try-all-secrets.

2
ответ дан 7 December 2019 в 13:34

Другие вопросы по тегам:

Похожие вопросы: