Practica_Cifrado
Páginas: 3 (678 palabras)
Publicado: 21 de enero de 2016
Parte A: Cifrado simétrico con OpenSSL
Hay información que debe ser cifrada a la hora de ser enviada por la red para evitar que usuarios no permitidos la lean. Existen dos tiposde cifrados:
Cifrado simétrico:
Algoritmo que usa la misma clave para cifrar y descifrar los mensajes.
Cifrado asimétrico:
Algoritmo que utiliza un par de claves para el envío de mensajes. Una clavees pública, disponible para todos los usuarios, que es la que usamos para cifrar, y la otra clave es privada, y es la única clave con la que podemos descifrar el mensaje.
A1.- Cifrar un mensaje deprueba
Mediante la herramienta openssl cifraremos y descifraremos un mensaje, tanto en Linux como en Windows.
OpenSSL en Linux:
MENSAJE 1:
Contenido: “Hola mundo. La clave es: pepe.”
Aplicamos lossiguientes algoritmos que obtenemos al ejecutar en un Terminal la orden:
openssl ciphers
Los algoritmos que hemos elegido son aes192, rc4, des3,
Aes192:
Algoritmo simétrico con claves de cifrado de192 bits.
Tras aplicar la orden:
openssl enc –aes192 –in mensaje.txt –out aes192.txt
Y este es el contenido del fichero cifrado:
Rc4:
Algoritmo de cifrado simétrico
Tras aplicar laorden:
openssl enc –rc4 –in mensaje.txt –out rc4.txt
Este es el contenido del fichero rc4.txt
Y este el resultado de la codificación del mensaje:
Para descifrar usamos la orden:
openssl enc –d-rc4 –in rc4.txt –out mensajedescifrado.txt
Des3:
Algoritmo de cifrado simétrico que aplica el algoritmo de cifrado DES cada 3 bloques.
Tras aplicar la orden:
openssl enc –des3 –inmensaje.txt –out des3.txt
El resultado de la codificación es:
Para descifrar usamos la orden:
openssl enc –d –des3 –in des3.txt –out mensajedescifrado.txt
Cast:
Algoritmo de cifradosimñetrico usado por defecto en gpg (gnu pg).
Tras aplicar la orden:
openssl enc –cast –in mensaje.txt –out cast.txt
El mensaje cifrado queda:
Para descifrar usamos la orden:
openssl enc –d –cast –in...
Leer documento completo
Regístrate para leer el documento completo.