Hello list, Regenerating private keys is mathematically trivial but tool-wise a little tricky. It seems that quite some people were troubled by this problem due to different reasons (I not attempted to confirm all of these):
* Using (old) backups of keys for decrypting with only private key available. * Smartcards with only private key on them * Forensic scenarios Since a Gnupg update the tool will refuse to perform decryption with private keys only. As gpg seems to provide no easy option to regenerate/calculate the public key from the private keys or ignore the missing keys, I used the method described in [0] as a hacky way to regenerate 4096 bit public keys from private keys using peculiarities of the Openpgp storage format and minimal binary editing. I needed this to decrypt some old data, maybe someone else might find it useful too. hd [0] https://www.halfdog.net/Blog/2019/OpenpgpRegeneratePublicKeyFromPrivate/ _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users