Ir al contenido
OneKitly

El cifrado César explicado: cómo funcionan el desplazamiento y ROT13

Publicado el 21/7/2025 · 4 min de lectura · Herramientas para desarrolladores

Daniel Okonkwo

Daniel OkonkwoDesarrollador front-end y redactor de Tecnología en OneKitly

Rendimiento web · Formatos de archivo

Verificado con 2 fuentes

Ver perfil
En resumen

Un cifrado César sustituye cada letra por la que está un número fijo de posiciones más adelante en el alfabeto — un "desplazamiento". Con un desplazamiento de 3, la A pasa a D, la B a E, y así, volviendo la Z a la C. ROT13 es un cifrado César con desplazamiento de 13, así que aplicarlo dos veces restaura el texto original. El cifrado es trivial de romper porque solo hay 25 desplazamientos posibles, así que no ofrece seguridad real.

El cifrado César desplaza cada letra una cantidad fija. Descubre cómo funciona el desplazamiento, por qué ROT13 es un caso especial, cómo codificar y decodificar a mano, y por qué el cifrado no ofrece hoy seguridad real.

Cómo funciona el desplazamiento

Numera el alfabeto de 0 a 25: la A es 0, la B es 1, hasta la Z que es 25. Para cifrar con un desplazamiento de n, suma n al número de cada letra y toma el resultado módulo 26, que vuelve a la A después de la Z. Con un desplazamiento de 3, la palabra "HELLO" se convierte en "KHOOR": H (7) → K (10), E (4) → H (7), L (11) → O (14) y O (14) → R (17).

Descifrar es el mismo proceso a la inversa: resta el desplazamiento en lugar de sumarlo, otra vez módulo 26. Como la clave es un solo número entre 1 y 25, emisor y receptor solo deben acordar ese valor. Los caracteres fuera del alfabeto — espacios, dígitos, puntuación — suelen quedar intactos, por eso la forma del mensaje a menudo sobrevive al cifrado.

ROT13, un caso especial autorreversible

ROT13 es simplemente un cifrado César con un desplazamiento de 13 exactamente — la mitad del alfabeto de 26 letras. Esto le da una propiedad elegante: como 13 + 13 = 26, que da la vuelta completa, codificar y decodificar son la misma operación. Aplica ROT13 a "HELLO" y obtienes "URYYB"; aplícalo otra vez a "URYYB" y vuelves a "HELLO". Una sola función hace ambas tareas.

Por eso, ROT13 era popular en los primeros foros en línea no para ocultar secretos sino para tapar ligeramente texto — spoilers, remates de chistes o palabras ofensivas — de modo que el lector eligiera verlo. Nunca fue un cifrado. Es una convención de "no leas esto por accidente", y todos sabían exactamente cómo revertirlo.

Por qué no ofrece seguridad real

El cifrado César solo tiene 25 claves utilizables, así que un atacante puede probar cada desplazamiento y leer el que produce texto con sentido — un ataque de fuerza bruta que lleva segundos a mano. Incluso sin probar todos los desplazamientos, el análisis de frecuencia lo rompe rápido: en inglés la E es la letra más común, así que la letra más común del texto cifrado suele revelar el desplazamiento de inmediato.

Así que trata el cifrado César como una herramienta didáctica y un pasatiempo, no como forma de proteger nada importante. Es un gran primer ejemplo para entender la aritmética modular y las claves, y alimenta los acertijos de sustitución de letras en juegos y salas de escape. Para privacidad real, usa algoritmos modernos como AES, que se apoyan en claves demasiado grandes para adivinarlas probándolas todas.

Cifrado César (ROT13)Codifica o decodifica texto con un cifrado César — ROT13 por defecto.Probar la herramienta

Preguntas frecuentes

¿Cuál es la clave en un cifrado César?
La clave es un solo número, el desplazamiento, de 1 a 25. Indica cuántas posiciones mover cada letra a lo largo del alfabeto. Ambas partes deben conocer este número para cifrar y descifrar.
¿Es ROT13 lo mismo que el cifrado César?
ROT13 es un cifrado César con el desplazamiento fijado en 13. Como 13 es la mitad de 26, codificar y decodificar usan la misma operación — aplicar ROT13 dos veces devuelve el texto original.
¿Cómo se descifra un cifrado César sin la clave?
Prueba los 25 desplazamientos y lee el resultado que tenga sentido — un ataque de fuerza bruta. Otra opción es el análisis de frecuencia: haz coincidir la letra más común del texto cifrado con la E, la más común en inglés, para adivinar el desplazamiento.
¿Puede usarse un cifrado César para seguridad real?
No. Con solo 25 claves y su vulnerabilidad al análisis de frecuencia, se rompe en segundos. Úsalo para aprender y hacer pasatiempos, y confía en cifrados modernos como AES para todo lo que deba permanecer privado.

Artículos que podrían interesarte

Todas las guías
ExplicacióncamelCase vs snake_case: guía de las convenciones de nombres en el códigocamelCase, snake_case, PascalCase y kebab-case explicados: cómo se ve cada uno, dónde es la convención y cómo elegir uno de forma coherente.Explicación¿Qué es un slug de URL? Por qué en minúsculas, con guiones y bueno para el SEOUn slug de URL es la parte legible y con guiones de una dirección web que nombra una página. Descubre por qué los slugs van en minúsculas, cómo ayudan al SEO y cómo generar uno a partir de un título.TutorialCómo convertir JSON a CSV: aplanar arreglos de objetos en filas y columnasUna guía práctica para convertir un arreglo JSON de objetos en un archivo CSV limpio, incluido el aplanado de campos anidados y los casos límite.ComparativacamelCase, snake_case, kebab-case: cuál usar, y por qué rara vez eliges túLas convenciones no son cuestión de gusto. El guion es el operador menos, así que kebab-case no puede ser un identificador en la mayoría de lenguajes, y por eso justamente lo usan CSS y las URL. Además, el viaje de ida y vuelta con siglas que corrompe nombres en silencio, y la regla que lo arregla.Explicación¿Con qué rapidez lees? Velocidad media de lectura y cómo medirlaLa mayoría de los adultos lee prosa a unas 200-250 palabras por minuto. Descubre qué es una velocidad normal, cómo medir la tuya en un minuto y por qué la comprensión importa más que la velocidad pura.ExplicaciónLa entropía de contraseñas explicada: bits, longitud y cuánto tarda en descifrarseQué mide realmente la entropía de una contraseña, por qué la longitud supera a la complejidad y cómo los bits de entropía se traducen en un tiempo de descifrado realista.

Herramientas relacionadas

Fuentes

¿Has detectado un error en este artículo?

El cifrado César explicado: cómo funcionan el desplazamiento y ROT13 — OneKitly