sábado, 13 de junio de 2020

Cifrado: zigzag

En esta entrada del blog, daremos respuesta al criptograma del anterior post y presentaremos un nuevo cifrado: el zigzag.

Es el cifrado de transposición más sencillo que existe (sin contar "escribir el texto al revés"). ¿Qué significa que sea de transposición? Los cifrados que hemos visto hasta ahora son de sustitución porque las letras son sustituidas por otras. En un cifrado de transposición, las letras se mantienen iguales, pero lo que cambia es su orden. Por ejemplo, AHLO sería una forma de trasponer las letras de la palabra HOLA.

Existen muchos métodos de transposición, aunque su mayor debilidad es que mantienen las letras del mensaje original, por lo que pueden ser rotos con la paciencia suficiente.

Veamos, en particular, cómo funciona el cifrado zigzag. Debemos escribir nuestro mensaje en dos filas horizontales, alternando las letras en cada una de ellas, por lo que se crea un dibujo ondulatorio o de zigzag, como en la imagen:


Por último, leemos la primera línea seguida de la segunda. En el ejemplo de la imagen, en el que el texto plano era MEET ME AT THE PARK, el texto cifrado es MEMATEAKETETHPR.

Si lo deseamos, podemos utilizar también los espacios entre las palabras como una de las "letras" al dibujar el zigzag. Por ejemplo, HAY UNO se cifraría como HYUOA N. Si hacemos esto, deberemos habernos puesto de acuerdo con el receptor para que pueda descifrar de la manera adecuada teniendo en cuenta los espacios.

Para descifrar, el método también es simple: dividimos el texto por la mitad y vamos tomando letras alternas de cada una de las dos mitades. Descifremos nuestro ejemplo de antes, MEMATEAKETETHPR. Hay 15 letras, por lo que la mitad serían 7.5, así que partiremos después de la octava: MEMATEAK//ETETHPR. Y, ahora tomamos la primera de la izquierda y la primera de la derecha, ME; la segunda de la izquierda y de la derecha, ET; y así hasta llegar al final: MEETMEATTHEPARK, que era el mensaje original.

Y, ahora que sabes cómo funciona el cifrado zigzag, ¿sabrías resolver el criptograma de ayer?

ETEUC FAOUL SIOAR NEAEE CMUJE OSESN IRDQE ONÑSP EDNVC SOONU G



No hay comentarios:

Publicar un comentario