Este artículo demostrará tres métodos diferentes para generar las claves que están con la ayuda de "-género","-llave de generación", y el "-llave de generación rápida"Opciones de GPG. Antes de seguir adelante, instale GPG si aún no lo tiene.
Cómo instalar GPG en Linux
Para instalar Gnupg o GPG en su sistema Linux, presione primero "Ctrl+Alt+T"Y luego escriba el comando otorgado en el terminal abierto:
$ sudo apt install gnupg
La salida sin error indica que GPG ahora está instalado en su sistema.
Tipos de teclas PGP
El par de claves PGP comprende dos tipos de claves: Privado y Público llaves. Puede usar la clave pública para el cifrado de datos, y esos datos cifrados se descifrarán utilizando la clave privada. Como usuario de Linux, solo puede compartir su clave pública. Por razones de seguridad, debe mantener su clave privada en secreto. Cualquiera puede usar su clave pública para cifrar los datos; Sin embargo, se necesitará la clave privada para descifrarla.
Ahora, avanza hacia el proceso de generar claves PGP.
Cómo generar claves PGP con opción de tecla -gen
En Linux, puede generar las teclas PGP con el comando GPG utilizando tres métodos diferentes. En el comando GPG estándar, el "-género" o el "-generar llaveSe agrega la opción para el propósito especificado. El "-género"La opción ayuda a generar el par de claves PGP y guarda el certificado de revocación generado en el"/raíz/.gnugp/" directorio.
Para generar la tecla PGP con el "-género"Opción, escriba el siguiente comando:
$ sudo GPG-Gen-Key
En el momento de la ejecución, el GPG o el GNUPG le pedirán que ingrese información para crear una ID de usuario, como su nombre real y dirección de correo electrónico. Verifique la información adicional y presione "O":
En el siguiente paso, ingresará un "frase". La frase de pases agregada se utilizará para cifrar la clave privada del usuario y protegerla de cualquier ataque. Por lo tanto, elija una frase de contraseña fuerte para proteger sus claves GPG:
Luego, vuelva a ingresar su frase de pases para la confirmación:
Hasta este punto, GPG ha creado su ID de usuario y ha agregado la información relacionada, como su nombre real, dirección de correo electrónico y frase.
Después de hacer clic en el "DE ACUERDO"Botón, el GPG creará un"/raíz/.gnugp/openpgp-revocs.d"Directorio y almacena la certificación de revocación generada en él. Después de eso, tu clave pública "pub", ID de usuario"uid", Y la subproceso"sub"Se mostrará en el terminal:
Cómo generar claves PGP con la opción de tecla de generación de genes
También puedes usar el "-llave de generación" o el "-llave completaComando GPG para generar las teclas PGP. Es un método fácil de usar que le permite generar las teclas PGP en modo lotes y acceder a las opciones proporcionadas en el cuadro de diálogo.
Quiere generar claves PGP usando el "-llave de generación" opción? En caso afirmativo, ejecute el comando otorgado:
$ GPG-FULL GENERAERE-KEY
El primer mensaje en su terminal le pedirá que seleccione el tipo de clave que desea generar. Su clave de cifrado será pública en el "RSA"Algoritmo, y la clave de descifrado se mantendrá privada. El "DSA"Es un algoritmo basado en la firma y verificación digital, y por último, el" "Elgamal"Utiliza cifrado asimétrico para la comunicación.
Seleccionaremos el "RSA y RSA (predeterminado)" opción. Para hacerlo, puedes escribir "1"O presione Enter:
El tamaño de la clave RSA es el número de bits en el módulo. Puede establecer su valor entre "1024" y "4096". Especifique su tamaño de clave o presione Enter para ir con el valor predeterminado "3072"Bits:
Ahora, ingrese el tiempo de vencimiento para las teclas PGP. Puede seleccionar cualquier "norte" número de días "norte","noroeste" semanas, "Nuevo Méjico"Meses, y"Nueva York"Años para el propósito especificado. Sin embargo, presionaremos "Ingresar"Para usar la configuración predeterminada:
Se le pedirá que confirme el tiempo de vencimiento ingresado para las teclas PGP. Tipo "Y"Para marcar la información como correcta:
En el siguiente paso, ingrese su "nombre real" y "dirección de correo electrónico" y cualquier "comentario". Después de hacerlo, escriba "O" para proceder:
Elija una frase de pases para proteger sus teclas PGP y escriba en el siguiente cuadro de diálogo:
Ahora el GPG se tomará un momento para generar las teclas PGP, y su clave pública, ID de usuario y la subclave se imprimirán en la pantalla Terminal:
Cómo generar teclas PGP con-Gen-Key
Como sugiere el nombre de la opción, la tecla GPG con el "-llave de generación rápidaLa opción "ofrece un método rápido para generar las teclas PGP. Solo requiere el "ID de usuario,"Y GPG manejará el resto de la configuración de acuerdo con las opciones predeterminadas. Este método también elimina la necesidad de responder a muchas indicaciones en la terminal.
Aquí está la sintaxis del comando GPG con el "-llave de generación rápida" opción:
$ GPG --Kick-Gen-Key [UserId]
Usaremos "sharqa"Como nuestro ID de usuario y luego ejecute el comando de tecla GPG dada a continuación:
$ GPG-Shark-Key Sharqa
Solo se le pedirá que confirme su ID de usuario e ingrese la frase de pases para las claves PGP que se generarán:
Después de ingresar la frase de pases, el comando GPG generará su par de claves PGP:
Cómo enumerar las teclas PGP con el comando GPG
Para enumerar las teclas generadas en su terminal de Linux, ejecute el comando GPG simple con el "-k" opción:
$ GPG -K
Conclusión
El uso más común de PGP es entregar mensajes cifrados en comunicación. Utiliza la clave pública del remitente para cifrar el mensaje y luego lo descifra con la clave privada del usuario previsto. Puedes usar el "Gpg"Comando para generar su par de claves PGP público y privado. Este artículo demostró cómo generar claves PGP con el GPG "-género","-llave de generación", y el "-llave de generación rápida"Opciones. Además, el procedimiento de enumerar las claves PGP generadas también se proporciona.