Empiezo con éste una serie de posts en los que iré indicando las soluciones de algunos retos de la plataforma id0-rsa, la cual está dedicada exclusivamente a desafíos de criptografía.
Empiezo por los retos de criptografía clásica que en ella aparecen y que resolveré tanto de forma manual ("lápiz y papel") como de forma automatizada mediante la utilización de alguna herramienta.
En esta entrada pongo la solución al reto que se refiere al cifrado César, posiblemente el criptosistema clásico más conocido, y que lleva por título "Caesar".
En mi opinión este desafío presenta un nivel de dificultad muy bajo (★☆☆☆☆) y su enunciado dice lo siguiente: 'Should probably stick to the salad'.
El criptograma a descifrar es el siguiente:
ZNKIGKYGXIOVNKXOYGXKGRREURJIOVNKXCNOINOYXKGRRECKGQOSTUZYAXKNUCURJHKIGAYKOSZUURGFEZURUUQGZZNKCOQOVGMKGZZNKSUSKTZHAZOLOMAXKOZYMUZZUHKGZRKGYZROQKLOLZEEKGXYURJUXCNGZKBKXBGPJADLIVBAYKZNUYKRGYZZKTINGXGIZKXYGYZNKYURAZOUT
Solución:
a) De forma manual:
Coloco los caracteres del criptograma en una primera fila (ROT0) y voy colocando debajo sucesivas filas, cada una de ellas con un desplazamiento de un carácter a la derecha en el alfabeto respecto a la anterior:
Y puedo ver que los caracteres del texto en claro se encuentran desplazados 20 posiciones a la derecha en el alfabeto respecto a los del criptograma (o lo que es lo mismo, en el cifrado se han desplazado los caracteres de texto en claro 6 caracteres a la derecha en el alfabeto para obtener los correspondientes caracteres del criptograma - ROT6), con lo que el texto en claro es (en la figura anterior sólo se observan las primeras 15 letras):
THE CAESAR CIPHER IS A REALLY OLD CIPHER WHICH IS REALLY WEAK IM NOT SURE HOW OLD BE CAUSE IM TOO LAZY TO LOOK AT THE WIKIPAGE AT THE MOMENT BUT I FIGURE ITS GOT TO BE AT LEAST LIKE FIFTY YEARS OLD OR WHAT EVER VAJDUXFCPV USE THOSE LAST TEN CHARACTERS AS THE SOLUTION
Con lo que la solución a este resto es: VAJDUXFCPV.
b) De forma automatizada:
Utilizo una de las muchas herramientas 'online' existentes sobre el cifrado César:
Y obtengo el mismo resultado que en el descifrado manual.
Empiezo por los retos de criptografía clásica que en ella aparecen y que resolveré tanto de forma manual ("lápiz y papel") como de forma automatizada mediante la utilización de alguna herramienta.
En esta entrada pongo la solución al reto que se refiere al cifrado César, posiblemente el criptosistema clásico más conocido, y que lleva por título "Caesar".
En mi opinión este desafío presenta un nivel de dificultad muy bajo (★☆☆☆☆) y su enunciado dice lo siguiente: 'Should probably stick to the salad'.
El criptograma a descifrar es el siguiente:
ZNKIGKYGXIOVNKXOYGXKGRREURJIOVNKXCNOINOYXKGRRECKGQOSTUZYAXKNUCURJHKIGAYKOSZUURGFEZURUUQGZZNKCOQOVGMKGZZNKSUSKTZHAZOLOMAXKOZYMUZZUHKGZRKGYZROQKLOLZEEKGXYURJUXCNGZKBKXBGPJADLIVBAYKZNUYKRGYZZKTINGXGIZKXYGYZNKYURAZOUT
Solución:
a) De forma manual:
Coloco los caracteres del criptograma en una primera fila (ROT0) y voy colocando debajo sucesivas filas, cada una de ellas con un desplazamiento de un carácter a la derecha en el alfabeto respecto a la anterior:
Y puedo ver que los caracteres del texto en claro se encuentran desplazados 20 posiciones a la derecha en el alfabeto respecto a los del criptograma (o lo que es lo mismo, en el cifrado se han desplazado los caracteres de texto en claro 6 caracteres a la derecha en el alfabeto para obtener los correspondientes caracteres del criptograma - ROT6), con lo que el texto en claro es (en la figura anterior sólo se observan las primeras 15 letras):
THE CAESAR CIPHER IS A REALLY OLD CIPHER WHICH IS REALLY WEAK IM NOT SURE HOW OLD BE CAUSE IM TOO LAZY TO LOOK AT THE WIKIPAGE AT THE MOMENT BUT I FIGURE ITS GOT TO BE AT LEAST LIKE FIFTY YEARS OLD OR WHAT EVER VAJDUXFCPV USE THOSE LAST TEN CHARACTERS AS THE SOLUTION
Con lo que la solución a este resto es: VAJDUXFCPV.
b) De forma automatizada:
Utilizo una de las muchas herramientas 'online' existentes sobre el cifrado César:
Y obtengo el mismo resultado que en el descifrado manual.
Comentarios
Publicar un comentario