Estoy intentando descifrar un mensaje usando mi clave secreta personal.
Cuando intento descifrar el mensaje (usando gpg --decrypt message.txt
), aparece el siguiente error:
gpg: encrypted with RSA key, ID 3810D17A
gpg: decryption failed: No secret key
Creo que la razón de esto es la siguiente:
Cuando ejecuto gpg --list-key
obtengo el siguiente resultado:
/Users/sahandz/.gnupg/pubring.gpg
---------------------------------
pub 2048D/00D026C4 2010-08-19 [expires: 2018-08-19]
uid [ultimate] GPGTools Team <[email protected]>
uid [ultimate] GPGMail Project Team (Official OpenPGP Key) <[email protected]>
uid [ultimate] GPGTools Project Team (Official OpenPGP Key) <[email protected]>
uid [ultimate] [jpeg image of size 5871]
sub 2048g/DBCBE671 2010-08-19 [expires: 2018-08-19]
sub 4096R/0D9E43F5 2014-04-08 [expires: 2024-01-02]
pub 2048R/8D596035 2012-09-12
uid [ unknown] Sonja Buchegger (CSC) <[email protected]>
sub 2048R/0C6AB020 2012-09-12
pub 2048R/E22ECA45 2015-11-13 [expires: 2016-02-11]
uid [ultimate] Sahand Zarrinkoub (DD2395) <[email protected]>
uid [ultimate] Sahand Zarrinkoub (DD2395) <[email protected]>
sub 2048R/F16B7DCC 2015-11-13 [expires: 2016-02-11]
pub 2048R/CA0EC350 2012-09-11 [expires: 2022-09-09]
uid [ full ] Computer Security (course key) <[email protected]>
sub 2048R/51C9E3E9 2012-09-11 [expires: 2022-09-09]
Como puede ver, aquí no hay ninguna clave secreta.
Sin embargo, si miro en la GUI (GPG keychain, utilizando mi macbook) puedo ver que hay un par de claves secreta / pública que es mi personal.
¿Cómo puedo solucionar esto? Me gustaría mucho conservar el par de claves que creé originalmente en lugar de crear uno nuevo.