21.2.10 Lab - Encrypting and Decrypting Data Using OpenSSL
21.2.10 Lab - Encrypting and Decrypting Data Using OpenSSL
Objetivos
Parte 1: Cifrar mensajes con OpenSSL
Parte 2: Descifrar mensajes con OpenSSL
Recursos necesarios
Máquina virtual "CyberOps Workstation"
Instrucciones
2017 – 2020 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco Página 1 de 5
www.netacad.com
Práctica de laboratorio: Cifrar y Descifrar Datos con OpenSSL
I am writing this letter to thank you for the chocolate chip cookies you sent
me. I got them this morning and I have already eaten half of the box! They are
absolutely delicious!
e. En la misma ventana del terminal, emitir el siguiente comando para cifrar el archivo de texto. El comando
usará AES-256 para cifrar el archivo de texto y guardar la versión cifrada como message.enc. OpenSSL
nos pedirá una contraseña y pedirá que la confirmemos. Proporcionar la contraseña tal como se les
solicita y recordarla.
[analyst@secOps lab.support.files]$ openssl aes-256-cbc -in
letter_to_grandma.txt -out message.enc
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
[analyst@secOps lab.support.files]$
Pregunta:
Documentar la contraseña.
2017 – 2020 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco Página 2 de 5
www.netacad.com
Práctica de laboratorio: Cifrar y Descifrar Datos con OpenSSL
f. Cuando hayamos terminado el proceso, hay que volver a utilizar el comando cat para mostrar el
contenido del archivo message.enc.
[analyst@secOps lab.support.files]$ cat message.enc
Pregunta:
¿Se mostró correctamente el contenido del archivo message.enc? ¿Qué aspecto tiene? Explique.
g. Para que el archivo sea legible, volvamos a ejecutar el comando OpenSSL pero esta vez agreguemos la
opción -a. La opción -a le indica a OpenSSL que debe cifrar el mensaje cifrado con un método de
codificación diferente a Base64 antes de guardar el resultado en un archivo.
2017 – 2020 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco Página 3 de 5
www.netacad.com
Práctica de laboratorio: Cifrar y Descifrar Datos con OpenSSL
Nota: Base64 es un grupo de esquemas similares de codificación binario a texto que se utiliza para
representar datos binarios en un formato de ASCII string
[analyst@secOps lab.support.files]$ openssl aes-256-cbc -a -in
letter_to_grandma.txt -out message.enc
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
h. Nuevamente, utilicen el comando cat para mostrar el contenido del archivo message.enc, que se acaba
de generar otra vez:
Nota: El contenido de message.enc variará.
[analyst@secOps lab.support.files]$ cat message.enc
U2FsdGVkX19ApWyrn8RD5zNp0RPCuMGZ98wDc26u/vmj1zyDXobGQhm/dDRZasG7
rfnth5Q8NHValEw8vipKGM66dNFyyr9/hJUzCoqhFpRHgNn+Xs5+TOtz/QCPN1bi
08LGTSzOpfkg76XDCk8uPy1hl/+Ng92sM5rgMzLXfEXtaYe5UgwOD42U/U6q73pj
a1ksQrTWsv5mtN7y6mh02Wobo3A1ooHrM7niOwK1a3YKrSp+ZhYzVTrtksWDl6Ci
XMufkv+FOGn+SoEEuh7l4fk0LIPEfGsExVFB4TGdTiZQApRw74rTAZaE/dopaJn0
sJmR3+3C+dmgzZIKEHWsJ2pgLvj2Sme79J/XxwQVNpw=
[analyst@secOps lab.support.files]$
Preguntas:
2017 – 2020 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco Página 4 de 5
www.netacad.com
Práctica de laboratorio: Cifrar y Descifrar Datos con OpenSSL
Preguntas:
El comando que se utilizó para descifrar también contiene una opción -a. ¿Podemos explicarlo?
Si ese comando se utilizó nuevamente ya que fue el modo en el que el archivo se cifro se pone la
opción para que lo cifre en bits.
2017 – 2020 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco Página 5 de 5
www.netacad.com