En esta tarea te
proponemos el intercambio de un archivo cifrado y firmado digitalmente. Para
ello será necesario trabajar en grupos de al menos dos personas. A grandes
rasgos, cada integrante del grupo generará un archivo de texto (mensaje), lo
cifrará con la clave pública de un tercero y a su vez, compartirá el mensaje
cifrado con el propietario de la clave pública para que éste lo descifre
utilizando su clave privada.
Bueno para esta tarea seguí los pasos
indicados en el tutorial para el uso de la herramienta Gpg4win y de la interfaz
Kleopatra para la generación de claves, el cifrado y el descifrado de archivos.
1.-
A generar nuestra clave privada.
En File, seleccionar
New Certificate, luego escoger el tipo de certificado que se va a crear, para
la práctica se escogerá la primera opción: Create a personal OpenPGP key pair,
y llenamos la información solicitada.
Luego clic en Next,
en la siguiente pantalla se puede mostrar todos los detalles:
Clic en Create Key,
en la siguiente pantalla digitamos la clave para ese certificado, dos veces por
la confirmación:
Por último se
presenta el certificado creado y damos clic en Finish.
El certificado
creado se presentara en nuestro listado, en la pestaña MY CERTIFICATES y
TRUSTED CERTIFICATES, en OTHER CERTIFICATES se presentaran los que nos enviaron
otras personas para desencriptar sus archivos enviados.
Luego de crear el
certificado se lo puede compartir subiéndolo a un directorio de servicios
para que todos tengan acceso al mismo o guardarlo en el equipo para enviarlo
por email u otra forma a la persona que deseamos que nos envié la información
encryptada, opte por la segunda forma guardarla en el equipo, a continuación
los pasos:
- clic en el
CERTIFICADO (Esteban) y luego en el botón Export Certificates, seleccionar la ubicación
a guardar y clic en Guardar, como saben se puede cambiar el nombre por el que
se quiera.
NOTA: Antes de
proseguir alguien nos debe enviar su CERTIFICADO, esta es la persona a la que
se le enviara el archivo de texto encriptado y el certificado aparecerá en
OTHER CERTIFICATES luego de hacer la importación con la opción IMPORT
CERTIFICATES; así mismo podemos enviarle nuestro CERTIFICADO para hacer la
prueba solicitada.
2.-
Encriptar un archivo de texto, para la prueba.
Crear un archivo de
texto cualquiera, dar clic derecho y escoger la opción FIRMAR Y CIFRAR.
En las opciones de
encriptación solo marcar adicionalmente TEXT OUTPUT (ASCII ARMOR).
Clic en Next y
seleccionar el CERTIFICADO del RECEPTOR de nuestro archivo encriptado. Luego
clic en Add y aparecerá el mismo en la parte inferior.
Click en Encrypt,
clic en continuar y por último en Finish.
El archivo quedará
almacenado de la siguiente forma y la información contenida se visualizara así:
El archivo
ENCRIPTADO en mi caso "EJEMPLO A CIFRAR.TXT.ASC" es el que se debe
enviar al destinatario que me envió previamente su CERTIFICADO, para que lo desencripte
con su CLAVE PRIVADA (la que se puso al crear el certificado).
3.-
Desencriptar el Archivo.
Dar clic derecho
sobre el archivo .asc y seleccionar la opción DESCIFRAR Y VERIFICAR.
Se presentara la
siguiente pantalla, clic en DECRYPT/VERIFY
A continuación
solicitara la CLAVE PRIVADA que le dimos a NUESTRO CERTIFICADO, la ingresamos y
siguiente. Luego se presentara la pantalla que el archivo se desencripto
satisfactoriamente. Clic en Ok y listo.
A continuación el
contenido del mismo.
Y eso es todo, espero que se entienda no subi mas pronto ya que el blog me dio problemas.