Cattive notizie: ho dimenticato una passphrase della chiave segreta di GnuPG.
Buone notizie: conosco le parole di cui è composto. Quindi, posso facilmente usare john
o simili per recuperare (troppe combinazioni per farlo manualmente, però).
Problema: la chiave segreta non è nel formato secring.gpg
che john
comprende, ma in alcuni nuovo formato , apparentemente distribuito su 2 file, in
~/.gnupg/private-keys-v1.d/0123456789ABCDEF0123456789ABCDEF01234567.key
e
~/.gnupg/private-keys-v1.d/123456789ABCDEF0123456789ABCDEF012345678.key
(i file rinominati per questa domanda, ovviamente) creati nell'arco di pochi secondi - potrebbero essere pubkey e seckey, in tal caso quale è quale?
Qualcuno potrebbe aiutarmi, forse dicendomi come estrarre il seckey (ancora bloccato) da questi file senza passphrase? Un formato di armatura ASCII sarebbe l'ideale.
In alternativa, forse qualcuno sa come alimentare questi file in john
direttamente?
Su una nota correlata: posso applicare il formato secring.gpg
in GnuPG
? Condivido /home
tra sistemi con diverse versioni di GnuPG
e non voglio duplicare i file chiave.
Grazie.
PS: Poiché ho già i file crittografati con la chiave, una revoca e la sostituzione non sarebbero una soluzione praticabile.