Para la realización de esta tarea utilizamos la herramienta GPG (GNU Privacy Guard), en mi caso estoy utilizando un entorno Ubuntu, y lo que debemos hacer primero es instalar la herramienta, esto lo hacemos con el siguiente comando:
sudo apt-get install gnupg
Como vemos GPG ya viene preinstalado en nuestro sistema.
1. Creamos nuestro par de claves (públicas y privadas)
Aquí escogemos la opción una para crear una llave tipo RSA
Aquí le decimos cuántos bits de longitud tendrá nuestra clave, es mi caso escojo 2048
En esta parte se nos pregunta cuánto tiempo de vida (por así decirlo) tendrán nuestras llaves, para este ejemplo yo escojo 2w (que significa 2 semanas).
Nos pregunta que si en realidad nuestra clave tendrá 2 semanas y nos muestra la fecha que caducará, si es correcta escribimos "s" para confirmar
Aquí especificamos un identificador que será el que se use para generar las claves, colocamos nombre y apellidos, correo electrónico y un comentario o frase que queramos.
Aquí confirmamos que usaremos esos datos presionando "v" para validar
2. Exportamos la llave para poder enviarla utilizando el siguiente comando (debemos tener en cuenta el ID de nuestras llaves para poder utilizarlo al momento de exportar la llave, en este caso el ID es D9C24F00 ):
gpg --output <nombre>.gpg --export ID_CALVE
En este caso el <nombre> puede ser el que ustedes escojan para su archivo, y el ID de la clave es el que da cuando ésta se genera.
3. Compartir con alguien la clave y encriptar una archivo para que esa persona lo pueda ver.
4. Como vemos aquí tenemos nuestros archivos, archivo original (descifrado: datos.odt), archivo cifrado (datos.odt.gpg) y nuestra llave (Publickey.gpg)





No hay comentarios:
Publicar un comentario