¿Cómo enviar mensajes más seguros a través de Internet?
📌 En este bloque nos preocuparemos por entender cómo funciona, a grandes rasgos, el envío de mensajes a través de Internet y cómo podemos hacer para que los mensajes se envíen de forma segura.
3. ¿Podemos enviar mensajes seguros a través de Internet?
3.2. Segundo desafío
Segundo desafío
Supongamos que nos envían el mensaje "HTRTHJX F UNRUTR. JX ZR QZSJHT QZD LZFUT D IJ HFWYTR. XJ PFAF PF HFWNYF HTR FLZF D HTR ÑFGTR" y una de las palabras de 3 letras es "MUY". ¿Podrías adivinar el mensaje? ¿Con cuántos desplazamientos se cifró?
🔮 ¿Te resultó difícil adivinar el mensaje? ¿Cómo hiciste? Lo que podemos observar es que hay dos palabras que tienen 3 letras: "QZD" y "HTR". Si tomamos la primera podemos ver lo siguiente: supongamos que la letra "Q" codifica la letra "M" (es decir, la "M" se reemplazó por la "Q"). ¿Cuál sería el desplazamiento que tendríamos que haber aplicado en este caso? Tendríamos que haber desplazado la "M" 5 lugares y nos quedarían estos reemplazos:
🤔 ¿Y qué sucede si intentamos codificar la "U" y la "Y" con ese desplazamiento? Si miramos la hilera de abajo y buscamos la "Z" y la "D" de la palabra cifrada "QZD" vemos que la "Z" reemplaza la "U" y la "D" la "Y". Por lo tanto la palabra "MUY" fue reemplazada por la palabra "QZD" desplazando las letras 5 lugares.
Si intentamos hacer lo mismo con la palabra "HTR" podríamos ver que la "M" debería ser desplazada 22 lugares para ser reemplazada por la "H" pero no coindicidían la "T" con la "U" ni la "R" con la "Y".
🕵 ¿Y qué pasa si no tenemos ninguna pista? ¿Podríamos descubrir rápidamente un mensaje cifrado con este método? Te proponemos copiar este mensaje cifrado "PQ PUN FQENF HZN L PQ ZBOTQ BGEN, QFN QF XN ZBEYN, TNFGN EQOUÑUE QX ÑQFB PQ NYBE, L PQX IQEPNPQEB NYBE FQEÁ XN RBEYN", ingresar a esta página https://planetcalc.com/1434/ y pegar el mensaje en el recuadro disponible. ¿Qué sucede al presionar "Calcular"? ¿Cuál es el mensaje oculto?
🤔 ¿Pudiste descubrir el mensaje? ¿Cuánto tardaron estas aplicaciones en procesar el mensaje? Esta aplicación nos permiten ingresar un mensaje cifrado con el método César y ver los mensajes que resultan de aplicar todos los desplazamientos posibles. Lo que podemos observar es que es muy fácil calcular todos los mensajes que se obtienen realizando todos los desplazamientos posibles (de 1 a 25). Esto pone de manifiesto que en realidad el cifrado césar no es un método seguro para enviar mensajes. ¡Ufa! 😤 ¿Entonces? ¿Qué hacemos? ¿Habrá métodos más seguros? ¿O nos tenemos que arreglar con esto?
En este capítulo presentamos el cifrado césar como un método sencillo para cifrar (ocultar) mensajes que solo pueden entender aquellos que conozcan el desplazamiento. Sin embargo los mensajes cifrados con este método son fáciles de descubrir utilizando alguna aplicación o si probamos a mano todos los desplazamientos posibles (aunque si el mensaje es largo, seguramente nos lleve unos cuantos minutos ⏳).
En el siguiente capítulo seguiremos abordando este problema y veremos si existe una forma más seguro de enviar mensajes a través de Internet. ¡Nos vemos en el siguiente capítulo!