Cifrado César

El Cifrado Cesar es uno de los métodos de codificación conocidos más antiguos. Es muy simple: sólo se cambian las posiciones del alfabeto. La transformación se denomina ROTN, donde N es el valor de cambio de posiciones y ROT significa “ROTAR”, por que es un cambio cíclico.

cifrado-cesar-java

Por ejemplo, ROT3 significa que “a” se vuelve “d”, “b” se vuelve “e” y al final “y” se vuelve “b”, y “z” se vuelve “c”. La cantidad de transformaciones posibles depende de la longitud del alfabeto. Para Inglés sólo llega a 25 (ROT0 a ROT26 no cambian el texto original).

En la actualidad no se emplea ningún sistema semejante, salvo en juegos o por los niños, ya que se pueden probar todas las combinaciones de una forma relativamente rápida. Incluso existen un muchas páginas en línea que lo hacen de forma automática. Pero a pesar de su sencillez, el cifrado César suele formar parte de otros sistemas más complejos (como el cifrado Vigenère) o se lo emplea en foros de Internet para ocultar de miradas casuales el final de un chiste, la solución a un acertijo o algún texto ofensivo. En este contexto, el algoritmo más utilizado es el denominado ROT13, que no es otra cosa que el cifrado de César con un desplazamiento de 13 lugares.

 

El método ideado por César puede mejorarse de varias maneras. Una de las más habituales, consiste en desplazar un número diferente de posiciones cada letra, dando lugar al denominado cifrado Vigenere”. El valor de cada desplazamiento se define usando una palabra clave repetitiva. Si la palabra clave fuera escogida al azar y tan larga como el mensaje el sistema resultante sería, en teoría, indescifrable.Os dejo un enlace para descifrar de forma automática este último tipo de cifrado. ¿Te animas a inventar tu propio sistema de cifrado?

ls jpmyhkv jlzhy lz bu zpzalth whyh jvkpmpjhy pumvythjpvu

 

 

Un comentario en “Cifrado César

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s