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 — Desarrollador front-end y redactor de Tecnología en OneKitly
Rendimiento web · Formatos de archivo
Verificado con 2 fuentes
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.
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 →Herramientas relacionadas
Fuentes
¿Has detectado un error en este artículo?