GnuPG / OpenGPG: Recuperando clave pública de clave privada


12

Sé que la clave SSH pública se puede recuperar del uso privado ssh-keygen -y.

¿Cómo se puede recuperar una clave pública (eliminada) de la clave privada en GPG (preferiblemente de una manera que sea compatible con OpenGPG)?

Respuestas:


14

"Recuperando" claves públicas en OpenSSH

ssh-keygen -yen realidad no recupera la clave pública, sino que solo la lee desde la clave privada, donde siempre se adjunta si se almacena en formato OpenSSH.

"Recuperando" claves públicas en OpenPGP

Similar a OpenPGP: si se exporta de manera compatible con OpenPGP, la clave privada siempre contendrá la clave pública: impórtela en una computadora de su propiedad y de confianza, y exporte la clave pública después. Con GnuPG, haga algo como:

gpg --import [private-key-file]
gpg --export [key-id]

gpg --export por defecto solo exportará la clave pública.

Donde también se puede encontrar la clave pública

Si compartió la clave pública, hay muchas posibilidades de que la encuentre en servidores de clave pública (por ejemplo, http://pgp.mit.edu ) o que algún amigo la tenga en su computadora (donde puede encontrarla fácilmente gpg --export).


-2

Para recuperar su clave pública puede usar el siguiente comando:

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub

Lo sentimos, pero esta no es una respuesta útil a la pregunta que se le hizo. ssh-keygenno funciona con teclas GnuPG (OpenPGP).
un CVn
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.