Ich versuche, meinen GPG-Schlüssel von einem Computer auf einen anderen zu kopieren.
Ich mache:
gpg --export ${ID} > public.key
gpg --export-secret-key ${ID} > private.key
Verschieben von Dateien auf einen neuen Computer und dann:
gpg --import public.key
gpg: nyckel [ID]: public key [Name, e-mail] was imported
gpg: Total number of treated keys: 1
gpg: imported: 1 (RSA: 1)
gpg --allow-secret-key-import private.key
sec [?]/[ID] [Creation date] [Name, e-mail]
ssb [?]/[SUB-ID] [Creation date]
Alles sieht für mich gut aus, aber dann:
$ gpg -d [file].gpg
gpg: encrypted with 4096-bit RSA-key, id [SUB-ID], created [Creation date]
[Name, e-mail]
gpg: decryption failed: secret key not accessible
Die Fehlermeldung besagt also, dass die Datei mit [SUB-ID] verschlüsselt wurde. Der geheime Schlüsselimport scheint zu sagen, dass sie importiert wurde. (Die [SUB-ID] in beiden Nachrichten ist dieselbe).
Also mache ich offensichtlich etwas falsch, aber ich weiß nicht was.
gpg2 -e -r [ID]
"Es gibt keine Gewissheit, dass dieser Schlüssel dem angegebenen Benutzer gehört"? Ich wünschte, ich hätte es in die ursprüngliche Frage aufgenommen, aber ich bemerkte es erst später.