Criptografía
«Es el arte de que el texto sea legible para un usuario especifico».
Utilizando PGP
En algunos sistemas Linux viene integrada la aplicación PGP.
Kali será la distribución de Linux que utilizaré donde ya viene instalado por defecto.
Proceso con cifrado Asimétrico :
Antes de poder cifrar asimétricamente tenemos que crear nuestra pareja de claves (pública y privada) con el comando:
Comando: gpg –gen-key
- GPG nos permite elegir el tipo de clave que queremos usar, eligiré la más segura RSA y RSA (Escribimos “1“.)
- El tamaño de la clave puede variar entre los 1024 y 4096 bits. Como maxima seguridad estableceremos una clave de “4096“.
- Fecha de duración de la clave, queremos que dure 1 mes, introducimos “1m».
Confirmamos el tiempo de validez de la clave colocando «s»
Ahora tenemos que ingresar información como nuestro nombre, un comentario y nuestro mail. Preguntará si está todo correcto, si es así esribimos “V“.
Finalmente nos pedirá la contraseña que salvaguarda la clave privada.
Generada la clave publica y privada podemos verlas escribiendo el comando: gpg -k. Esto es importante porque nos mostrará la identificación de cada clave.
El objetivo de esta pareja de claves es que cualquiera nos pueda mandar un archivo cifrado que solo veremos nosotros y esto se hace difundiendo la clave pública que acabamos de crear.
Proceso de exportar y enviar
Para exportar un archivo con nuestra clave publica usaremos el comando: gpg output [archivo destino] –export [ID de a clave pública] (la clave pública generada antes tiene la ID C0426A14).
gpg –output clavepub.gpg –export C0426A14
- Para cifrar en modo ASCII se utiliza el siguiente comando: gpg –output clavepub-asc.gpg –armor –export C0426A14
Se le envía el mensaje a la persona con la que deseamos comunicarnos, a la vez la persona nos envía su clave publica y procedemos a importar para poder obtenerla y se quede almacenada en nuestro anillo de claves.
Cifrar con la clave pública de nuestro amigo
Ahora vamos a cifrar un mensaje adjuntando un archivo utilizando la clave publica de nuestro amigo con el que nos estamos comunicando. Comando: gpg —encrypt —recipient [ID de la clave] [Archivo]
Una vez cifrado inmediatamente le enviamos al correo el archivo cifrado.
Nuestro amigo nos envio un archivo cifrado, procedemos a decifrar el archivo.
Descifrar un archivo con la clave privada
Y ahora es el momento de descifrar con nuestra clave privada el documento tras recibirlo, con el comando: gpg -d [Archivo] e introduciendo la contraseña que creamos para salvaguardar la clave privada.
Excelente
Me gustaMe gusta