gpg: decrittografia non riuscita: nessuna chiave segreta

3

Non riesco a ottenere gnupg per decodificare i file crittografati con le mie chiavi. Ho provato a migrare la mia chiave segreta da un vecchio laptop a uno nuovo, e continuo a ricevere lo stesso errore:

gpg: decryption failed: No secret key

Ho provato ad esportare il mio pubblico, il segreto e le sottochiavi dal mio vecchio portatile come segue:

gpg --export MYKEYID > pub.key
gpg --export-secret-keys MYKEYID > sec.key
gpg --export-secret-subkeys MYKEYID > sub.key

Li ho quindi copiati sul mio nuovo laptop e li ho importati come segue:

gpg --import pub.key
gpg --import sec.key
gpg --import sub.key

Poi ho modificato il tasto per dargli la massima fiducia:

gpg --edit-key MYKEYID

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

ma non importa cosa, non riesce a decifrare:

gpg --decrypt -v encryptedfile.gpg
gpg: public key is E78E22A13ED8B15D
gpg: encrypted with ELG key, ID E78E22A13ED8B15D
gpg: decryption failed: No secret key

Versione sul vecchio laptop:

gpg --version
gpg (GnuPG) 2.1.21
libgcrypt 1.7.6

Versione sul nuovo laptop:

gpg --version
gpg (GnuPG/MacGPG2) 2.2.3
libgcrypt 1.8.1
    
posta stantonk 29.04.2018 - 22:54
fonte

1 risposta

2

Questa è stata interamente colpa mia. Non sono sicuro di cosa sia successo, ma il file che stavo cercando di decodificare non è stato crittografato dalla mia chiave. Ho provato un file diverso e ha funzionato.

Non sono sicuro di come sia successo, ma prima testare lo stesso file sulla vecchia macchina mi avrebbe risparmiato un sacco di tempo:).

    
risposta data 30.04.2018 - 04:42
fonte

Leggi altre domande sui tag