Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Actividad 9. Cifrado simétrico en imágenes y cadenas de texto - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
¿Qué pasa chicos? En este vídeo lo que vamos a hacer es comentar un poco cómo funciona el cifrado simétrico.
00:00:00
Vamos a ver lo que os pedían en el ejercicio y yo lo voy a hacer.
00:00:08
Como podéis ver en mi máquina de Kali Linux tengo un documento que es una imagen con el logo de GPG y se llama imagen.png.
00:00:12
Os pedían en el ejercicio que cifrarais una imagen en formato ASCII y eligiendo un algoritmo.
00:00:21
Yo recuerdo que en este caso para cifrar la imagen tenéis que poner gpg-t que quiere decir oye lo quiero cifrar.
00:00:30
A que quiere decir que esté en formato ASCII y luego tenéis que elegir un algoritmo de los que aparecen en gpg-version.
00:00:38
En este caso ya sabéis, cifrado simétrico cualquiera de estos.
00:00:48
Yo hago gpg-c de cifrado a de ASCII, elijo el algoritmo que quiero utilizar con el parámetro de opción cipelargo.
00:00:53
En este caso voy a utilizar blowfish y finalmente el fichero que quiero cifrar, imagen.png.
00:01:02
Esto es una imagen en formato png.
00:01:10
Voy a intro y nos pide la contraseña.
00:01:12
Me la vuelve a pedir para más seguridad.
00:01:17
Y ya tenemos nuestro fichero cifrado.
00:01:20
Ahí lo vemos, imagen.png.asc.
00:01:24
Si ciframos en modo ASCII nos pone al final una extensión asc.sc.
00:01:27
En cambio, si quiero visualizar el archivo en el terminal con un cart, imagen.png.asc.
00:01:34
Nos aparece un fichero en modo ASCII con caracteres que podemos identificar, no como en binario.
00:01:42
Y ahora lo que voy a hacer, en la segunda parte del ejercicio os pedía cifrar una cadena de texto.
00:01:55
Muchos de vosotros utilizáis el editor de textos gráfico, el nano, el pico...
00:02:00
Pero bueno, yo también os aconsejo para cadenas de texto muy cortas utilizar el comando echo.
00:02:04
Que lo que pongáis después de él lo va a meter en un fichero.
00:02:09
Yo pongo echo la luis, que es la cadena que quiero utilizar.
00:02:15
Y pongo el triangulito de redireccionamiento, es decir, oye lo quiero llevar a un fichero.
00:02:18
Y yo le llamo cadena.txt.
00:02:23
Si ahora hago un cat cadena.txt, me muestra hola luis.
00:02:27
En este caso os pedía cifrar el fichero de cadena.txt en formato binario.
00:02:34
Es decir, no pongo el a, no pongo nada.
00:02:40
El algoritmo por defecto, no digo nada.
00:02:42
Entonces directamente ya digo el fichero que quiero utilizar, cadena.txt.
00:02:45
Le metemos la contraseña, y ahí lo tenemos a un ls.
00:02:51
Y ya tenemos nuestra cadena.txt.gpg.
00:02:58
Veis que al ser en binario nos ha puesto una extensión .gpg.
00:03:02
Y nuestra imagen encriptada también.
00:03:06
Si hago un cat de la cadena, muestro el contenido de ese fichero.
00:03:09
Veis que sale una información que no entendemos, con símbolos raros.
00:03:13
Eso quiere decir que está cifrado en formato binario.
00:03:18
Una vez en origen, en la máquina de Kalilinux, hemos cifrado la información.
00:03:23
Ahora yo me voy a ir a la máquina destino.
00:03:30
En este caso es una máquina ubuntu 14.04.
00:03:33
Donde como veis ya tengo mis dos documentos cifrados.
00:03:40
Entonces yo hago un cat.cadena.txt.gpg y no entiendo nada.
00:03:45
Hago un cat.imagen y tampoco entiendo nada.
00:03:50
Y da igual que se haya utilizado en formato binario, en el cifrado, en formato ascii.
00:03:54
O haya utilizado algoritmos que no sean por defecto.
00:04:00
La desencriptación o el descifrado se va a hacer de la misma manera.
00:04:04
gpg-d, es decir, yo quiero descifrarlo.
00:04:09
Hago la cadena y me pide la clave.
00:04:13
Ya podéis ver como nos dice que lo ha cifrado en el algoritmo por defecto.
00:04:20
Es decir, es 256 y me sale la información.
00:04:24
No hay problema, es una cadena corta y me lo puede mostrar por aquí.
00:04:27
Pero yo siempre aconsejo llevarlo a un fichero.
00:04:30
En este caso voy a ponerlo cadenafinal.txt.
00:04:34
Y ahí lo tenéis, como aquí, cadenafinal.txt.
00:04:46
Se ha creado y ya sale ahí, hola Luis.
00:04:50
Y ahora voy a descifrar en la imagen.
00:04:54
Como os decía, es importante llevarlo a una imagen como tal.
00:04:59
Porque si no, no nos va a salir el contenido de la imagen aquí en el terminal.
00:05:03
Y vamos a ver todo en binario y no vamos a entender nada.
00:05:07
Muy importante, como es un fichero de extensión png.
00:05:10
Es importante ponerle extensión png.
00:05:13
Desciframos, 1987.
00:05:16
Y ahí nos ha dicho, lo veis, que el dato, en este caso esta imagen.
00:05:21
Se ha cifrado con el algoritmo Blowfish.
00:05:26
Si yo voy a la carpeta, aquí tenemos imagen final.
00:05:29
Ahí está, el logo de jpg.
00:05:37
Vale chicos, es fácil.
00:05:39
Pues aquí os dejo.
00:05:41
Hasta luego.
00:05:43
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Autor/es:
- Luis Bueno Tomillo
- Subido por:
- Luis B.
- Licencia:
- Reconocimiento - No comercial - Sin obra derivada
- Visualizaciones:
- 78
- Fecha:
- 1 de noviembre de 2022 - 18:06
- Visibilidad:
- Público
- Centro:
- IES FRANCISCO DE QUEVEDO
- Duración:
- 05′ 44″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 13.06 MBytes