J'essaie d'utiliser une gestion de mot de passe intéressante outil nommé Pass.
J'ai fait ce qui suit:
$ Sudo dnf install gpg
$ gpg --gen-key
$ pass init "foobar id of my gpg key"
comme indiqué icimkdir: created directory ‘/home/chichivica/.password-store/’ Password store initialized for [email protected]
$ pass insert foo Enter password for foo: Retype password for foo:
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 je comprends mal? Merci d'avance.
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
Vous serez invité à 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'ai choisi 5 depuis que j'ai créé la clé, alors bien sûr, je le crois en fin de compte :). 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é.