He perdido las claves GPG que uso para Launchpad y el cifrado de correo electrónico, junto con toda mi ~/.gnupg
carpeta. ¿Puedo recuperarlos usando la clave pública?
gnupg
data-recovery
pgp
sorush-r
fuente
fuente
Respuestas:
Lo sentimos, pero no puedes recuperar tu llave. Esto es por diseño.
Los algoritmos RSA (y DSA / ElGamal) están diseñados para que las claves se deben hacer al mismo tiempo. Hay variables intermedias que no se almacenan como parte de la clave privada o pública. Debido a que la clave pública está diseñada para hacerse pública, no puede deducir la clave secreta de ella, o habría un agujero de seguridad gigante. Los dos números primos se generan a partir de números aleatorios.
Además, la clave de correo electrónico / nombre / descripción no tienen relación con el módulo (porción de datos "carnosos" de la clave). Por lo tanto, no puede recuperar su clave secreta sin una copia de seguridad, al menos no sin factorizar números grandes que no se pueden hacer fácilmente en este momento. La frase de contraseña se usa para proteger la clave con otra clave (simétrica) generada a partir de la frase de contraseña, pero ni esta clave ni la contraseña afectan el módulo de ninguna manera, excepto una fuente perdida de datos aleatorios.
¿Que puedo hacer?
Puede ir a la administración de claves de Launchpad después de iniciar sesión con nombre de usuario y contraseña, revocar sus claves anteriores. y luego crea y publica nuevas claves. No hay límite en la cantidad de claves que puede publicar. Realice una copia de seguridad segura y asegúrese de que nadie obtenga acceso no autorizado a la copia de seguridad, y que las claves de la copia de seguridad estén protegidas por una frase de contraseña.
fuente
No, es altamente improbable que pueda generar la misma clave nuevamente.
Sin embargo, puede importar / exportar claves fácilmente siguiendo los pasos a continuación:
Importar el llavero (todas las claves)
Simplemente copie el
~/.gnupg
directorio de la máquina de origen a la máquina de destino.Importar solo una clave particular
Supongamos que el nombre de la clave es
ABCDFE01
.Exporte las claves públicas y privadas a los archivos nombrados
mygpgkey_pub.gpg
ymygpgkey_sec.gpg
respectivamente.Luego, copie esos archivos en la computadora de destino y ejecute:
Fuente: http://www.ralree.com/2007/03/07/howto-export-and-import-private-gpg-keys/
fuente
Abra su guión de la unidad y escriba como
seahorse
lo enumerarápasswords and applications
. haz clic para abrir. allí sus claves creadas existirán en la pestaña Mis claves personales . seleccione eso. Allí puede ver su clave creada. seleccione esa tecla, luego automáticamente en la opción de exportación del menú se activará y seleccione ese botón de exportación. luego guárdelo en la ubicación deseada.Ahora abra su sistema de destino donde desea importar esto. También, como se mencionó anteriormente, el mismo proceso hasta la apertura de contraseñas y aplicaciones. En esa aplicación desde el menú principal, elija el archivo y seleccione Importar. a través de usted puede elegir la clave que ha guardado desde su primera PC.
Mira las imágenes si quieres más claridad.
fuente
~/.gnugpg
directorio). Recuerdo la frase de contraseña y los detalles, pero las claves recién generadas tienen diferentes huellas digitales y claves públicas ... Por esa razón, Launchpad no acepta mis firmas.