Seguridad Informática 3
Enviado por Arocael • 20 de Octubre de 2018 • Trabajo • 1.120 Palabras (5 Páginas) • 216 Visitas
Tarea 4.1: Criptografía con GPG
Para la realización de estas prácticas usaremos la herramienta GnuPG que viene de serie con la mayoría de las distribuciones de Linux (también existe una versión para Windows que podéis encontrar en: http://www.gpg4win.org/).
La entrega de las prácticas consistirá en un tutorial de cómo habéis hecho cada uno de los ejercicios. Incluid en el tutorial los archivos que habéis enviado y habéis recibido.
Cifrado simétrico
Usaremos el software GPG para encriptar documentos mediante un algoritmo de cifrado simétrico. Para este ejercicio podéis usar la siguiente guía:
http://www.tutonics.com/2012/11/gpg-encryption-guide-part-4-symmetric.html
- Codificar un texto con el algoritmo Triple DES y enviarlo por correo electrónico a un compañero. Pasos a seguir:
- - Crea un documento de texto cualquiera.
- Creamos el documento con el comando cat.
- - Codifica el texto mediante el algoritmo Triple DES usando como clave “1234”.
- [pic 1]
- - Envía el archivo a tu compañero y recibe el archivo que te enviará él.
- Para realizar esta parte hemos creado otra máquina virtual que hemos
- llamado elenacompañero y le enviamos el correo.
- [pic 2]
- lo abrimos en la otra máquina.
- [pic 3]
- y hacemos lo mismo lo mismo con el documento del compañero.
- - Desencripta el archivo con la contraseña “1234” y comprueba que el resultado es correcto.
- Para ver el documento, entramos en la terminal y escribimos el comando gpg –d elena.txt.gpg, escribimos la contraseña 1234 y lo vemos.
- [pic 4]
- hacemos lo mismo con el archivo que nos envía el compañero.
- [pic 5]
- Ahora que ya somos unos maestros de la encriptación, vamos a hacer algo más complicado.
- - Bájate de internet una foto (que no sea NSFW) de un tamaño no muy grande (20KB- 30KB ya está bastante bien).
- Nos bajamos de internet una foto y la guardamos en el escritorio.
- - Codifica el archivo de imagen mediante el algoritmo AES, pero además usa la opción “armor” para que te cree un fichero binario codificado como texto (con el algoritmo Base64).
- Lo codificamos con el comando gpg –armor –symmetric – cipher-algo AES256 imagen.jpg
- [pic 6]
- - Envía el archivo de texto codificado en el cuerpo del mensaje (no como archivo adjunto).
- Enviamos el correo al compañero.
- - Descodifica los datos que has recibido de tu compañero. Cifrado Asimétrico
3. Genera una pareja de llaves (privada y pública) con GnuPG que nos servirá para codificar y firmar en el resto de ejercicios. Para ello, usa las instrucciones que se encuentran en: http://www.tutonics.com/2012/11/gpg-encryption-guide-part-1.html
De las opciones de generación de claves, elige la que pone “RSA” y “RSA”, que nos generará claves para firmar y también para encriptar. Y de tamaño el que viene por defecto, 2048. Como clave poned “1234”.
...