Problema al cambiar la frase de contraseña para la clave gpg

Problema al cambiar la frase de contraseña para la clave gpg

Exporté mi clave gpg desde la máquina en la que fueron creadas a otro servidor.

En el nuevo servidor intenté usar la clave importada para descifrar algunos archivos que recibí, pero recibí el siguiente error:

gpg: encrypted with 1024-bit RSA key, ID 0A83CFB1, created 2014-09-09
      "App Eng <[email protected]>"
gpg: public key decryption failed: Bad passphrase
gpg: decryption failed: No secret key

Estoy seguro de que la frase de contraseña que he utilizado es correcta. Luego intenté editar mi clave y cambiar la frase de contraseña haciendo:

gpg --list-keys

/home/dx/.gnupg/pubring.gpg
-------------------------------
pub   2048R/DB437C11 2016-04-29 [expires: 2018-04-29]
uid       [ unknown] App Eng (ibm keys) <[email protected]>
sub   2048R/0AC6B02C 2016-04-29 [expires: 2018-04-29]

pub   1024R/AADE6532 2014-09-09
uid       [ unknown] App Eng <[email protected]>
sub   1024R/0A83CFB1 2014-09-09

gpg --edit-key AADE6532
gpg (GnuPG) 2.0.28; Copyright (C) 2015 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.

pub  1024R/AADE6532  created: 2014-09-09  expires: never       usage: SC  
                     trust: unknown       validity: unknown
sub  1024R/0A83CFB1  created: 2014-09-09  expires: never       usage: E   
[ unknown] (1). App Eng <[email protected]>

gpg> passwd
Key is protected.

You need a passphrase to unlock the secret key for
user: "App Eng <[email protected]>"
1024-bit RSA key, ID AADE6532, created 2014-09-09

gpg: cancelled by user
Can't edit this key: Operation cancelled

Esto me hace pensar que ha habido algún problema con la importación de claves. ¿Alguien puede entender por qué no puedo descifrar mis archivos con la clave instalada? ¡Gracias!

Respuesta1

Este enlace tiene la respuesta: https://lists.gnupg.org/pipermail/gnupg-users/2013-April/046559.html

El usuario especial que ejecuta las aplicaciones en este host no tiene los derechos TTY adecuados cuando le hago sudo. Por lo tanto, al no poder mostrar gpg la GUI de TTY, simplemente falla sin dar la razón real. Para poder hacer esto tuve que salir de mi sesión navsrv sudo y realizar la siguiente llamada:

chmod o+rw `tty` && sudo -i -u navsrv gpg --edit-key 8267977F

A continuación, ingresé la contraseña de inicio de sesión de navsrv. Luego, en el símbolo del sistema gpg, cuando hice "passwd", obtuve la GUI de Ingresar frase de contraseña.

información relacionada