Buscar..


Introducción

GnuPG es un sofisticado sistema de administración de claves que permite la firma segura o el cifrado de datos. GPG es una herramienta de línea de comando utilizada para crear y manipular claves GnuPG.

GnuPG es el más utilizado para tener conexiones SSH (Secure Shell) sin contraseña o cualquier medio de autenticación interactiva, lo que mejora significativamente el nivel de seguridad.

Las siguientes secciones describen formas de crear, usar y mantener la seguridad de las claves GnuPG.

Crea y usa una clave GnuPG rápidamente

Install haveged (por ejemplo, sudo apt-get install haveged ) para acelerar el proceso de bytes aleatorios. Entonces:

gpg --gen-key
gpg --list-keys

salidas:

pub   2048R/NNNNNNNN 2016-01-01
uid                  Name <[email protected]>
sub   2048R/xxxxxxxx 2016-01-01

Luego publica:

gpg --keyserver pgp.mit.edu --send-keys NNNNNNNN

Luego planea revocar: https://www.hackdiary.com/2004/01/18/revoking-a-gpg-key/

Exportando tu clave pública

Para que su par de llaves público-privadas sea de utilidad, debe hacer que su clave pública esté disponible gratuitamente para otros. Asegúrese de estar trabajando con su clave pública ya que nunca debe compartir su clave privada. Puedes exportar tu clave pública con el siguiente comando:

gpg —armor —export EMAIL_ADDRESS > public_key.asc

donde EMAIL_ADDRESS es la dirección de correo electrónico asociada con la clave

Alternativamente, puede cargar su clave pública a un servidor de claves públicas como keys.gnupg.net para que otros puedan usarla. Para ello, ingrese lo siguiente en un terminal:

gpg —list-keys

Luego, busque la cadena de 8 dígitos (la ID principal) asociada con la clave que desea exportar. Luego, ejecute el comando:

gpg —send-keys PRIMARY_ID

donde PRIMARY_ID es el ID real de esa clave.

Ahora, la clave privada se ha cargado en el servidor de claves y está disponible públicamente.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow