Cifrado César

En el siglo I a.C., apareció un cifrado por sustitución conocido con el nombre genérico de código César.

El nombre se debe a la figura de Cayo Julio César, militar y político romano cuya dictadura puso fin a la República en Roma, que supuestamente lo utilizaba para comunicarse con sus generales.

¿En qué consiste el código César o cifrado César?

Bien, he dicho al empezar que se trata de un cifrado por sustitución. Como tal, consiste en reasignar a cada letra del abecedario otra nueva resultante de desplazar éste un determinado número de lugares.

Tal y como hace constar el gran historiador Suetonio en su Vida de los Césares, Julio César cifraba su correspondencia particular mediante un algoritmo de sustitución de este tipo: cada letra del mensaje original era sustituida por la que le seguía tres posiciones más adelante en el alfabeto (el número de posiciones que saltamos se llama orden, en el cifrado César utilizaban orden=3). Siguiendo esta regla y utilizando nuestro alfabeto, la letra A era sustituida por la D, la B por la E, la C por la F, y así sucesivamente hasta la última letra.

Ésto podemos representarlo en una tabla, donde aparezcan el alfabeto original o de partida arriba, y el alfabeto cifrado debajo:

De esta manera, para encriptar o desencriptar un mensaje cualquiera, simplemente hay que cambiar los caracteres de uno por los del otro.

Bien, la mayoría conocemos las famosas películas de los dos galos Astérix y Obélix, en estas películas se conoce a Julio César por su incansable lucha intentando conquistar la pequeña aldea de invencibles galos al noroeste de la Galia donde viven Astérix y Obelix.

El caso es que Astérix y Obelix han mandado un mensaje encriptado a Julio César ante su interés por conquistar la aldea en la que viven Astérix y Obélix, ¿serías capaz de descifrarlo tú?

El mensaje es:   «vhñru ql or lqwhqwhv»

 

Julio César y su ejército ya han descubierto que pone: «SEÑOR MEJOR NI LO INTENTES». Ellos lo han descubierto con lápiz y papel, yo os dejo aquí un enlaze de un cifrador y descifrador de código César.

«hvshur txh rv vhd xwlo»