Cifrado asimtrico
PRACTICA DE CIFRADO DE DATOS Y PARTICIONES EN WINDOWS
Para la prctica lo que vamos a usar es una herramienta (software) que se llama TrueCrypt, lo
que vamos a realizar es crear una particin virtual, en cual se podr montar y desmontar a
nuestro gusto.
Para hacer todo esto debemos instalar el programa TrueCrypt:
Ejecutamos la aplicacin:
Le damos click en Create Volumen y elegimos la opcin por defecto (Create emprypted file
container) y damos en siguiente
Elegimos (Standart TrueCrypt volumen) y damos siguiente, luego ubicamos el archivo destino
en cualquier ruta de nuestra PC y damos un nombre y guardamos.
Elegimos el tipo de cifrado en mi caso AES y damos siguiente, en el siguiente paso lo que
hacemos es darle un tamao a la particin que estamos creando, en mi caso le estoy diciendo
que sea de 100mb y damos en siguiente.
Una vez hecho esto damos click en el botn format y nos dice que mover el mouse sobre la
pantalla es importante y realizamos esto.
Para montar al particin damos click en select file y buscamos nuestro archivo creado y damos
click en ok y montanos y el resultado sera algo similar a esto
Luego lo que vamos a hacer es generar un nmero de resumen y tambin le decimos que nos
guarde dicho numero en un archivo con extensin md5
Luego modifiquemos el archivo .txt y ejecutemos el mismo comando y nos desplegara que
estaba con errores (Failed) lo cual nos indica que el archivo ha sido modificado.
Una vez hecho esto nos pedir una contrasea e ingresamos una y listo nuestra clave casi esta
creada.
Y por ltimo un paso importante es una vez ingresado nuestra contrasea nos pide que novamos
el mouse de forma aleatorio sobre la pantalla, esto ayudara a generar una clave as segura y
nuestra clave quedara creada correctamente.
Para ver las claves creadas lo que hacemos es buscar la carpeta .gnupg en mi caso est en
/root/.gnup, una vez ubicado en dicho directorio ejecutamos el siguiente comando gpg k el
cual nos permitir ver todos las claves pblicas que tenemos.
Para listar las claves privadas ejecutamos el siguiente comando gpg list-secret-keys.
Ahora tenemos que dar las claves pblicas a las dems personas con el comando pgp sendkeys keyserver pgp.rediris.es claveID. Lo que hace este es subir al repositorio de claves
pgp.redires.es
Bueno una vez que ya tenemos nuestra clave generada lo que vamos a hacer es usarla. Para esto
necesitamos una archivo de cualquier extensin con algo de contenido dentro de este en mi
caso tengo un archivo que se llama file.txt
Vamos a cifrar archivos usando una clave, para esto ejecutamos el siguiente comando: gpg
encrypt recipient claveID file.txt y veremos que nos crea un archivo .gpg
Firma digital
Para realizar esta prctica lo que necesitamos es un archivo cualesquier con algo de contenido
en este, en mi caso tengo un archivo que se llama firma.txt.
Para firmar digitalmente este archivo lo que ejecutaremos es el siguiente comando: gpg
clearsign firma.txt, lo que hace este comando es generar un archivo .asc en el que se
encuentra nuestra firma digital, previo a esto debemos ingresar la contrasea de la clave
Para verificar la validez de la firma digital lo realizamos de la siguiente manera: gpg -verify firma.txt.asc