web-dev-qa-db-fra.com

Comment spécifier une clé privée pour déchiffrer en gpg

J'utilise gpg sur Ubuntu et j'ai deux trousseaux de clés pour décrypter un message avec ma deuxième clé privée, mais gpg utilise la première clé pour le décryptage. Comment je spécifie la clé privée pour le déchiffrement? Merci!

1
George

Vous devriez pouvoir utiliser --keyring <file> et --no-default-keyring.

De la page de manuel de 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.

Il semble étrange que cela soit nécessaire. Peut-être que le fichier crypté ne spécifie pas le destinataire correctement ou pas du tout?
S'il est anonyme, vous devrez peut-être aussi utiliser --try-all-secrets.

2
mjb2kmn