TAREA 3: Una sencilla práctica sobre criptografía

 Criptografía

«Es el arte de que el texto sea legible para un usuario especifico».

 cryptogr

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

Captura de pantalla de 2015-09-26 21:43:11

  • 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“.

Captura de pantalla de 2015-09-26 21:40:53

  • Fecha de duración de la clave, queremos que dure 1 mes, introducimos “1m».

Captura de pantalla de 2015-09-26 21:52:10

Confirmamos el tiempo de validez de la clave colocando «s»

Captura de pantalla de 2015-09-26 21:55:33

Ahora tenemos que ingresar información como nuestro nombre, un comentario y nuestro mail. Preguntará si está todo correcto, si es así esribimos “V“.

Captura de pantalla de 2015-09-26 22:07:35

Finalmente nos pedirá la contraseña que salvaguarda la clave privada.Captura de pantalla de 2015-09-26 22:15:02Captura de pantalla de 2015-09-26 22:15:09Captura de pantalla de 2015-09-27 23:02:07

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.

Captura de pantalla de 2015-09-27 23:13:10

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.

Captura de pantalla de 2015-09-28 01:19:31

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]

Captura de pantalla de 2015-09-28 01:34:17

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.

Captura de pantalla de 2015-09-28 01:39:54

1 comentario

Deja un comentario