gpg: error de descifrado: no hay clave secreta

1

Parece que no consigo que gnupg descifre los archivos cifrados con mis claves. He intentado migrar mi clave secreta de una computadora portátil vieja a una nueva, y sigo recibiendo el mismo error:

gpg: decryption failed: No secret key

Intenté exportar mis claves públicas, secretas y secundarias de mi vieja computadora portátil de la siguiente manera:

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

Luego los copié a mi nueva computadora portátil y los importé de la siguiente manera:

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

Luego edité la clave para darle la máxima confianza:

gpg --edit-key MYKEYID

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

sin importar lo que pase, no se puede descifrar:

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

Versión en portátil antiguo:

gpg --version
gpg (GnuPG) 2.1.21
libgcrypt 1.7.6

Versión en nueva computadora portátil:

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

1 respuesta

1

Esto fue completamente mi culpa. No estoy seguro de lo que sucedió, pero el archivo que intentaba descifrar no estaba cifrado con mi clave. Probé un archivo diferente y funcionó.

No estoy seguro de cómo sucedió, pero probar el mismo archivo en la máquina antigua primero me habría ahorrado un montón de tiempo :).

    
respondido por el stantonk 30.04.2018 - 04:42
fuente

Lea otras preguntas en las etiquetas