Sto tentando di decodificare un messaggio utilizzando la mia chiave segreta personale.
Quando provo a decifrare il messaggio (usando gpg --decrypt message.txt
), ottengo il seguente errore:
gpg: encrypted with RSA key, ID 3810D17A
gpg: decryption failed: No secret key
Credo che la ragione di ciò sia la seguente:
Quando eseguo gpg --list-key
ottengo il seguente output:
/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]
Come puoi vedere non c'è nessuna chiave segreta elencata qui.
Tuttavia, se guardi nella GUI (portachiavi GPG, usando il mio macbook) posso effettivamente vedere che c'è una coppia di chiavi segreta / pubblica che è la mia personale.
Come posso risolvere questo problema? Mi piacerebbe molto mantenere la coppia di chiavi che ho creato in origine piuttosto che crearne una nuova.