Antes de Empezar
Para la realización de esta práctica, vamos a requerir de los siguientes dispositivos que componen nuestro laboratorio de pruebas.- Software de Virtualización VirtualBox
- Sistema Operativo Ubuntu 10.04 4 LTS
Crear Archivo con Cifrado Simétrico
En primer lugar vamos crear un archivo de texto plano llamado prueba para realizar la práctica de encriptación. El comando a utilizar es el siguiente:- Sudo pico 'archivo'
Vamos a introducirle un texto cualquiera, por ejemplo; probando algo de texto.
Usamos programa gpg para realizar un cifrado simétrico del archivo, usando una Passphrase. Esto no es ni mas ni menos que una clave a elegir por nosotros para cifrar/descifrar el archivo. Utilizamos las opciónes –c (symmetric) –a (armor), las cuales nos va a permitir cifrar el archivo con caracteres ASCII. La sintáxis del comando es:
- gpg –c –a 'archivo a encriptar'
Verificamos que se ha creado el archivo cifrado, llamado prueba.asc, en el directorio en el que estamos trabajando.
Comprobamos que el archivo esta correctamente cifrado, y su contenido no se puede leer, es decir, no puede ser interpretado por nadie que no disponga de la herramienta de cifrado y la contraseña maestra.
Ahora vamos a descifrar el contenido de prueba.asc introduciendo el passphrase del archivo. Utilizamos la opción –d (decrypt). Sintaxis del comado:
- gpg –d 'arcivo.asc'
Vemos como aparece el contenido original de prueba descifrado correctamente.