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?
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?
Respuestas:
@andrewsomething No. El interrogador que mencionó [sic], tiene [sic] la clave disponible en una máquina. pero he perdido mi llave (La computadora explotó)
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.
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.
Sin embargo, puede importar / exportar claves fácilmente siguiendo los pasos a continuación:
Simplemente copie el ~/.gnupg
directorio de la máquina de origen a la máquina de destino.
Supongamos que el nombre de la clave es ABCDFE01
.
Exporte las claves públicas y privadas a los archivos nombrados mygpgkey_pub.gpg
y mygpgkey_sec.gpg
respectivamente.
gpg --output mygpgkey_pub.gpg --armor --export ABCDFE01
gpg --output mygpgkey_sec.gpg --armor --export-secret-key ABCDFE01
Luego, copie esos archivos en la computadora de destino y ejecute:
gpg --import ~/mygpgkey_pub.gpg
gpg --allow-secret-key-import --import ~/mygpgkey_sec.gpg
Fuente: http://www.ralree.com/2007/03/07/howto-export-and-import-private-gpg-keys/
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.
~/.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.