GPG / GnuPG recupero passphrase della chiave segreta e / o .gnupg / private-keys-v1.d / formato file

4

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.

    
posta Ned64 30.03.2017 - 18:57
fonte

1 risposta

1

Ci sto provando, ma non ho un modo semplice per testare se sono effettivamente possibili.

Più semplice: Nasty e crackgpg sono stati progettati per questo scopo. Se uno di questi è stato aggiornato per supportare questo nuovo formato, provalo.

Harder: il formato del file è documentato in GnuPG / agente / keyformat.txt . Puoi ottenere qualcosa come john per provare il tuo elenco di parole fino a quando non ottiene un ( come primo carattere?

    
risposta data 16.05.2017 - 20:17
fonte

Leggi altre domande sui tag