gnupg: Es gibt keine Garantie dafür, dass dieser Schlüssel dem benannten Benutzer gehört

111

Ich versuche , interessantes Passwort - Management verwenden Werkzeug namens Passes.

Ich habe folgendes gemacht:

  1. Installiertes GPG-Tool $ sudo dnf install gpg
  2. Generierte einen Schlüssel mit $ gpg --gen-key
  3. Wie hier$ pass init "foobar id of my gpg key" angegeben getippt
  4. Bekam

mkdir: created directory ‘/home/chichivica/.password-store/’ Password store initialized for [email protected]

  1. Es wurde versucht, ein einfaches Passwort hinzuzufügen

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

  1. Und da ist das Problem

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

Könnte mir jemand einen Rat geben? Vielleicht etwas, das ich falsch verstehe? Danke im Voraus.

Ivan Talalaev
quelle
Was ist gpg -KDrucken?
Jens Erat
@ JensErat genau das /home/chichivica/.gnupg/secring.gpg ----------------------------------- sec 2048R/96F0E0C0 2015-10-26 uid Ivan Talalaev (chichivica) <[email protected]> ssb 2048R/76A1D91D 2015-10-26
Ivan Talalaev
Woher kommt in (6) die ID A45A123C? Ihre Hauptschlüssel-ID ist eine andere.
Jens Erat
@JensErat Also, es ist eine Frage. Eigentlich weiß ich nicht. Ich konnte keine Vorkommen dieser Zeichenfolge finden!
Ivan Talalaev
1
Hallo @ArmanOrtega, Die als Antwort gekennzeichnete Lösung hat mir geholfen!
Ivan Talalaev

Antworten:

229

Ich hatte das gleiche Problem, nachdem ich mein Schlüsselpaar von einem Computer auf einen anderen kopiert hatte. Die Lösung für mich war das Festlegen der Vertrauensstufe der Schlüssel:

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

Sie werden aufgefordert, die Vertrauensstufe aus den folgenden auszuwählen:

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

Ich habe 5 ausgewählt, seit ich den Schlüssel erstellt habe, also vertraue ich ihm letztendlich :). Sie werden aufgefordert, Ihre Entscheidung zu bestätigen:

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

Nach der Bestätigung sollten Sie in der Lage sein, mit diesem Schlüssel zu verschlüsseln.

Jon
quelle
2
key_id ist die Mailid, die Sie verwendet haben
Kumar
5
gpg> quitbeenden.
John Mee
1
oder einfach gpg> qauch abfahren.
Mike23