Cifrado César

Cifrado César
Caesar3.svg
El cifrado César mueve cada letra un determinado número de espacios en el alfabeto. En este ejemplo se usa un desplazamiento de tres espacios, así que una B en el texto original se convierte en una E en el texto codificado.
General
Relacionado con Cifrado de Vigenère
ROT13
Detalle de cifrado
Estructura Cifrado por sustitución
Mejor criptoanálisis público
Análisis de frecuencias y ataques por fuerza bruta.
[ editar datos en Wikidata]

En criptografía, el cifrado César, también conocido como cifrado por desplazamiento, código de César o desplazamiento de César, es una de las técnicas de cifrado 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 un número fijo de posiciones más adelante en el alfabeto. Por ejemplo, con un desplazamiento de 3, 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 puede formar parte 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 en la comunicación.

Ejemplo

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 la derecha. Por ejemplo, aquí el cifrado César está usando un desplazamiento de seis espacios hacia la derecha:

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.

Texto original:   WIKIPEDIA, LA ENCICLOPEDIA LIBRE
Texto codificado: CÑPÑVKJÑG, QG KSIÑIQUVKJÑG QÑHXK


La codificación también se puede representar usando aritmética modular, transformando las letras en números, de acuerdo al esquema A = 0, B = 1,..., Z = 26.[2]

La decodificación se hace de manera similar:

La operación de sustitución se conserva siempre a lo largo de todo el mensaje, por lo que el cifrado se clasifica como un cifrado de tipo sustitución monoalfabética, en oposición a la sustitución polialfabética.

Other Languages
العربية: شفرة قيصر
azərbaycanca: Sezar şifrəsi
български: Шифър на Цезар
brezhoneg: Sifr Kaezar
čeština: Caesarova šifra
English: Caesar cipher
Esperanto: Ĉifro de Cezaro
euskara: Zesar zifratu
فارسی: رمز سزار
עברית: צופן קיסר
hrvatski: Cezarova šifra
Bahasa Indonesia: Sandi Caesar
íslenska: Reiknirit Sesars
ქართული: კეისრის კოდი
қазақша: Цезарь шифры
Lëtzebuergesch: Code Cäsar
latviešu: Cēzara šifrs
македонски: Цезарова шифра
Nederlands: Caesarcijfer
norsk bokmål: Cæsarchiffer
polski: Szyfr Cezara
português: Cifra de César
română: Cifrul Cezar
русский: Шифр Цезаря
srpskohrvatski / српскохрватски: Cezarova šifra
Simple English: Caesar cipher
slovenčina: Cézarova šifra
slovenščina: Cezarjeva šifra
српски / srpski: Цезарова шифра
svenska: Caesarchiffer
українська: Шифр Цезаря
Tiếng Việt: Mật mã Caesar
中文: 凱撒密碼
粵語: 凱撒密碼