Generate Gpg Keys Linux Featured

Cómo generar claves GPG en Linux

¿Tiene archivos o mensajes que desea mantener ocultos? Para mantenerlos seguros, debe usar claves de cifrado GPG. Si está ejecutando Linux, cifrar sus archivos con GPG es fácil siempre que tenga instalado GnuPG.

Así es como puede generar claves GPG en Linux con solo unos pocos comandos de terminal simples.

Instalación de GnuPG

Deberá comenzar instalando GnuPG primero. Para distribuciones basadas en Debian o Ubuntu, abra una terminal y ejecute:

Las distribuciones de Linux que usan DNF o YUM (como Fedora) deben ejecutar lo siguiente:

o

Si está ejecutando Arch, instale GnuPG con el siguiente comando:

Tú también puedes descargar el código fuente y compílalo tú mismo si lo prefieres.

Generación de su par de claves GPG

Una vez que GnuPG esté instalado, deberá generar su propio par de claves GPG, que consiste en una clave pública y una privada. La clave privada es su clave maestra. Le permite descifrar/cifrar sus archivos y crear firmas que se firman con su clave privada.

La clave pública, que comparte, se puede usar para verificar que el archivo cifrado realmente proviene de usted y se creó con su clave. También puede ser utilizado por otros para cifrar archivos para que usted los descifre.

Para generar su par de claves, abra su terminal y escriba lo siguiente:

Esto comenzará la generación del par de claves. Se le pedirá que ingrese su nombre completo y dirección de correo electrónico. Hazlo y presiona Enter.

Generación de pares de claves Gpg Linux

Se le pedirá que confirme sus elecciones, las edite o salga. Seleccione su opción y presione Entrar.

Antes de que se genere la clave, deberá proporcionar una frase de contraseña segura. Escríbelo y presiona enter.

Frase de contraseña de clave Gpg Linux

Es posible que la clave tarde algún tiempo en generarse. Una vez hecho esto, verás la confirmación.

Clave GPG Linux generada

Revocación de claves

Si, por alguna razón, necesita revocar su clave, ejecute el siguiente comando:

gpg --output revoke.asc --gen-revoke uid

uid será su ID de usuario clave. Por ejemplo, podría usar su dirección de correo electrónico aquí. Esto generará un certificado de revocación; necesitará su frase de contraseña para hacer esto. Deberá dar una razón, seleccionando de una lista numerada que va del cero al tres.

Motivo de revocación de clave Gpg Linux

Puede hacer esto inmediatamente después de generar su clave. Enviará su certificado a un archivo, en este caso, un archivo llamado «revoke.asc».

Exportación de su clave pública a un archivo

Para compartir sus archivos o mensajes con otros, deberá compartir su clave pública, lo que significa exportarla desde su máquina. Para exportar su clave pública a un archivo, abra una terminal y escriba:

gpg --armor --export your@emailaccount.com > key.asc

Si desea la clave en un formato legible (por ejemplo, como ASCII en un archivo de texto), ejecute lo siguiente:

gpg --armor --output key.txt --export your@emailaccount.com

A continuación, puede abrir este archivo con cualquier editor de texto estándar.

Exportación de su clave pública a un servidor de claves

Puede hacer que su clave pública sea fácil de compartir y encontrar registrándola en un servidor de claves, un depósito público de claves. Podrías usar el repositorio del MITpor ejemplo, que sincronizará su clave con otros repositorios.

Primero, encuentre su ID de clave abriendo una terminal y escribiendo:

Ubique su clave y tome nota de los últimos ocho dígitos de su identificación de usuario clave (su huella digital de identificación de usuario). Por ejemplo, B852 085C.

Lista de huellas dactilares clave de Gpg Linux

Usando su ID de usuario de ocho dígitos y escriba lo siguiente, reemplazando B852 085C con el suyo propio:

gpg --keyserver pgp.mit.edu --send-key B852085C

Su clave pública se registrará en el servidor de claves, donde otros podrán encontrarla e importarla. Recuerde, su clave pública es segura para compartir. No se puede usar para descifrar archivos o mensajes, pero se puede usar para encriptarlos y enviárselos, donde solo usted puede descifrarlos.

Cifrado y descifrado de archivos

Para cifrar un archivo, abra una terminal y ejecute lo siguiente:

gpg --encrypt --recipient 'your@emailaccount.com' --output encryptedfile.txt.enc originalfile.txt

Si lo prefiere, puede reemplazar el correo electrónico del destinatario con la huella dactilar de su clave. Reemplace los nombres de los archivos de entrada y salida con los archivos que está cifrando, así como su archivo de salida.

Salida de cifrado de archivo Gpg Linux

Para descifrar el archivo, ejecute el siguiente comando:

gpg --decrypt --output decrypted.txt encryptedfile.txt.enc

Se le pedirá que proporcione su frase de contraseña para permitir el acceso a su clave privada para poder descifrar el archivo. A continuación, generará el contenido descifrado como el archivo que aparece debajo de la --output bandera.

Tranquilidad con el cifrado GPG

En un mundo ideal, no tendría que preocuparse por cifrar sus archivos confidenciales. Sin embargo, el mundo no es ideal. Si le preocupan las miradas indiscretas, el cifrado GPG mantendrá seguros sus archivos, mensajes y correos electrónicos.

Si está utilizando Windows, puede cifrar sus archivos con Gpg4win en su lugar. ¿Tiene sus propios consejos de encriptación para compartir? Déjalas en los comentarios a continuación.

Experto Geek - Tu Guía en Tendencias Tecnológicas