domingo, 22 de noviembre de 2009

[Criptografía] Método de cifrado César


En criptografía, un cifrado César, también conocido como cifrado por desplazamiento, es una de las técnicas de codificación más simples y más usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra tres posiciones más adelante en el alfabeto. Por ejemplo, la A sería sustituida por la D (situada 3 lugares a la derecha de la A ), la B sería reemplazada por la E, etc. Este método debe su nombre a Julio César, que lo usaba para comunicarse con sus generales.

El cifrado César muchas veces es parte componente de sistemas más complejos de codificación, como el cifrado Vigenère, e incluso tiene aplicación en el sistema ROT13. Como todos los cifrados de sustitución alfabética simple, el cifrado César se descifra con facilidad y en la práctica no ofrece mucha seguridad a la comunicación.

La transformación se puede representar alineando dos alfabetos; el alfabeto cifrado es un alfabeto normal que está desplazado un número determinado de posiciones hacia la izquierda o derecha. Por ejemplo, aquí está el cifrado César usando un desplazamiento hacia la derecha de SEIS espacios:


Texto original: abcdefghijklmnñopqrstuvwxyz
Texto codificado: GHIJKLMNÑOPQRSTUVWXYZABCDEF


Para codificar un mensaje, simplemente se debe buscar cada letra de la línea del texto original y escribir la letra correspondiente en la línea codificada. Para decodificarlo se debe hacer lo contrario.


He estado investigando sobre el tema, ya que este modo de cifrado no solo sirve para encriptar mensajes, como hacía antaño el famoso emperador, sino que actualmente, los virus, y diverso tipo de malware, usan este tipo de codificación para dificultar su localización y eliminación.

He encontrado un encriptador online de mensajes mediante este método, e incluso nos deja definir los saltos con los que queremos que se sustituyan (en el ejemplo de ahí arriba se ha hecho con 6, pero se pueden usar los que se quieran, no hay límite establecido)

http://www.sccs.swarthmore.edu/users/03/julieg/hw14cipher.html

Un saludo.

1 comentario:

Unknown dijo...

Hola que tal..
Invisible_Hack..
Que tal..
Me lo vuelvo a encontrar por la red despues de tanto tiempo..
Muy bueno el Blog..
Estaré leyenndo sus temas..
Ya que son de gran utilidad..
Espero este bien..
Le manda un Cordial Saludo:
|Chuy_Hack|