# Caesar Cipher



El Caesar Cipher es uno de los primeros cifrados conocidos y más simples. Es un tipo de cifrado de sustitución en el que cada letra del texto sin formato se desplaza a un cierto número de lugares en el alfabeto. Por ejemplo, con un cambio de 1, A sería reemplazado por B, B se convertiría en C, y así sucesivamente. El método lleva el nombre de Julio César, quien supuestamente lo usó para comunicarse con sus generales.

Aquí hay un ejemplo rápido de los pasos de cifrado y descifrado relacionados con el cifrado César. El texto que encriptaremos es "defender este muro del castillo", con un cambio (clave) de 1.

Ejemplo

Texto sin formato: "defiende este muro del castillo"

Texto cifrado: "efgjfoef ftuf ovsp efm dbtujmmp"

Es fácil ver cómo cada carácter en el texto plano se desplaza hacia arriba en el alfabeto. El descifrado es igual de fácil, utilizando un desplazamiento de -1.

Ejemplo

Texto sin formato: "abcdefghijklmnopqrstuvwxyz"

Texto cifrado: "bcdefghijklmnopqrstuvwxyza"

Nota

Si se usa una clave diferente, el alfabeto de cifrado se desplazará una cantidad diferente.