gnupg: Il n'y a aucune garantie que cette clé appartient à l'utilisateur nommé


114

J'essaie d'utiliser un outil de gestion de mot de passe intéressant nommé Pass.

J'ai fait ce qui suit:

  1. Outil gpg installé $ sudo dnf install gpg
  2. Généré une clé en utilisant $ gpg --gen-key
  3. Tapé $ pass init "foobar id of my gpg key"comme indiqué ici
  4. Eu

mkdir: created directory ‘/home/chichivica/.password-store/’ Password store initialized for foobar@email.com

  1. J'ai essayé d'ajouter un mot de passe simple

$ pass insert foo Enter password for foo: Retype password for foo:

  1. Et il y a le problème

gpg: A45A123C: There is no assurance this key belongs to the named user gpg: [stdin]: encryption failed: Unusable public key

Quelqu'un pourrait-il me donner des conseils? Peut-être quelque chose que j'ai mal compris? Merci d'avance.


Qu'est-ce que l' gpg -Kimpression?
Jens Erat

@JensErat juste ça /home/chichivica/.gnupg/secring.gpg ----------------------------------- sec 2048R/96F0E0C0 2015-10-26 uid Ivan Talalaev (chichivica) <foo@bar.com> ssb 2048R/76A1D91D 2015-10-26
Ivan Talalaev

D'où vient l'ID A45A123C en (6)? Votre ID de clé principale en est un autre.
Jens Erat

@JensErat Alors, c'est une question. En fait je ne sais pas. Je n'ai trouvé aucune occurrence de cette chaîne!
Ivan Talalaev

1
Salut @ArmanOrtega, La solution marquée comme réponse m'a aidé!
Ivan Talalaev le

Réponses:


232

J'ai eu le même problème après avoir copié ma paire de clés d'une machine à une autre. La solution pour moi était de définir le niveau de confiance des clés:

gpg --edit-key <KEY_ID>
gpg> trust

Il vous sera demandé de sélectionner le niveau de confiance parmi les suivants:

1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu

J'en ai sélectionné 5 depuis que j'ai créé la clé alors bien sûr je lui fais confiance finalement :). Il vous demandera de confirmer votre décision:

Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y

Après confirmation, vous devriez pouvoir chiffrer à l'aide de cette clé.


2
key_id est le mailid que vous avez utilisé
kumar

5
gpg> quitpour quitter.
John Mee

1
ou gpg> qsort tout simplement .
mike23

Réponse de sauvetage! Vive Jon Snow.
Enrico Maria De Angelis
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.