Generador de Cifrado César y ROT13
Cifra o descifra texto con un cifrado César (elige tu propio desplazamiento) o con ROT13. Solo se desplazan las letras; números, símbolos y otros caracteres se dejan intactos. La conversión ocurre por completo en tu navegador; nada de lo que introduzcas se envía a un servidor.
| Desplazamiento (0-25) | |
|---|---|
| Modo |
|
¡Copiado!
¿Qué son el cifrado César y ROT13?
El cifrado César es uno de los cifrados más antiguos y simples, y sustituye cada letra por otra situada un número fijo de posiciones más adelante en el alfabeto. Con un desplazamiento de 3, por ejemplo, la A se convierte en D y la B en E (volviendo a A después de la Z). ROT13 es un caso especial del cifrado César con el desplazamiento fijado permanentemente en 13 —exactamente la mitad del alfabeto de 26 letras—, lo que le da la práctica propiedad de que aplicar la misma transformación una segunda vez devuelve el texto original (cifrar y descifrar son la misma operación).
¿Qué es el cifrado César?
El cifrado César es un tipo de "cifrado de sustitución" que reemplaza cada letra del texto plano (el mensaje original) por otra letra situada un número fijo de posiciones más adelante (o más atrás) en el alfabeto. Ese número de posiciones —el desplazamiento— es la clave para descifrar el mensaje: mientras emisor y receptor compartan el mismo desplazamiento, siempre podrán recuperar el texto original a partir del cifrado. Esta herramienta permite cifrar o descifrar con cualquier desplazamiento de 0 a 25, y puedes cambiar a ROT13 —el caso especial con el desplazamiento fijado en 13— con un solo clic.
Solo se ven afectadas las letras latinas básicas (A-Z, a-z); las mayúsculas y minúsculas se conservan exactamente como se introdujeron, y los números, símbolos, espacios y otros caracteres quedan completamente intactos. Todo el proceso, de principio a fin, se ejecuta en JavaScript dentro de tu navegador, de modo que puedes ver el resultado al instante sin enviar nunca a un servidor el texto que quieres cifrar o descifrar.
Cómo usar el generador de cifrado César
- Elige un modo Selecciona "Cifrar" o "Descifrar". Descifrar simplemente desplaza en la dirección opuesta, así que introducir el mismo desplazamiento restaura el texto original.
- Indica el desplazamiento Introduce un valor entre 0 y 25 para determinar cuánto se desplaza cada letra. Para usar ROT13, pulsa "Usar ROT13" y el desplazamiento se fijará automáticamente en 13.
- Escribe tu texto Introduce el texto que quieres cifrar o descifrar en el cuadro de texto. El resultado se actualiza abajo en tiempo real a medida que escribes.
- Copia el resultado Pulsa "Copiar" para llevar el resultado al portapapeles. Usa "Borrar" siempre que quieras empezar de nuevo con el campo vacío.
Consejos para aprovecharla mejor
- ROT13 se ha usado durante mucho tiempo en foros de internet como una ofuscación ligera para ocultar spoilers o respuestas a quien no quiera verlos todavía. No es seguridad real, solo una forma de evitar que algo salte a la vista por accidente.
- Un desplazamiento de 26 produce un texto idéntico a la entrada, ya que recorre el alfabeto de 26 letras exactamente una vuelta completa. Un desplazamiento de 0 se comporta igual.
- En el modo "Descifrar", introducir el mismo desplazamiento usado al cifrar restaura el texto plano original. Puedes alternar entre modos sin cambiar el desplazamiento para ver cómo se comporta.
- Las mayúsculas y minúsculas se desplazan de forma independiente y conservan su caja (cifrar A da D, cifrar a da d; la caja en sí nunca cambia).
Cuándo resulta útil el generador de cifrado César
Aprender criptografía y seguridad de la información
Observa en la práctica conceptos básicos como texto plano, texto cifrado, clave (el desplazamiento) y ataques de fuerza bruta mientras las letras se sustituyen realmente — útil como material de clase o autoestudio.
Ocultar spoilers y ofuscación ligera
Usa ROT13 para que las respuestas de un cuestionario o los spoilers resulten ilegibles a simple vista, dejando que solo quien decida descifrarlos vea el contenido — una tradición muy antigua en foros y tablones.
Plantear o resolver retos de CTF y acertijos cifrados
Crea texto cifrado con distintos desplazamientos para desafiar a amigos o alumnos, o prueba tú mismo todos los desplazamientos posibles ante un texto cifrado desconocido para descifrarlo por ensayo.
Comparar con cifrados más avanzados
Una vez que sientas la debilidad de un único desplazamiento fijo, compáralo con la herramienta de cifrado Vigenère, que combina varios desplazamientos según una palabra clave, o con la herramienta de cifrado Enigma, que cifra mediante mecanismos de rotor, para ver cómo han evolucionado los cifrados.
Glosario del cifrado César
- Cifrado César
- Uno de los cifrados de sustitución más antiguos, que reemplaza cada letra por otra situada a un desplazamiento fijo. Emisor y receptor comparten ese desplazamiento como clave para intercambiar mensajes cifrados.
- Cifrado por desplazamiento
- Otro nombre para el cifrado César que resalta que las letras se "desplazan" una cantidad fija. Cifrado César, cifrado por desplazamiento y cifrado aditivo se refieren todos al mismo mecanismo.
- Cifrado de sustitución
- Término general para los cifrados que sustituyen cada letra del texto plano por otra letra. El cifrado César es el más simple de todos, ya que aplica el mismo desplazamiento fijo a todas las letras.
- Ataque de fuerza bruta
- Probar uno por uno todos los valores posibles de la clave hasta romper el cifrado. Como el cifrado César solo tiene 26 desplazamientos posibles (0 a 25), un ordenador lo resuelve al instante, e incluso a mano solo lleva unos minutos.
- ROT13
- Un cifrado César especial con el desplazamiento fijado permanentemente en 13. Al desplazar el alfabeto de 26 letras exactamente a la mitad, aplicar la misma transformación dos veces devuelve el texto original, por lo que cifrar y descifrar son la misma operación.
- Texto plano y texto cifrado
- El "texto plano" es el mensaje original antes de cifrarlo; el "texto cifrado" es el resultado ilegible después de cifrarlo. Con el cifrado César la longitud nunca cambia: cada letra simplemente se sustituye por otra.
- Clave
- El parámetro que determina la regla de cifrado y descifrado. En el cifrado César es el desplazamiento; sin compartir la misma clave, emisor y receptor no pueden descifrar correctamente.
Preguntas frecuentes
A propósito — por qué lleva el nombre de César
El cifrado César toma su nombre de Julio César, el estadista y general de la antigua Roma, de quien se dice que realmente usó este método para proteger sus comunicaciones militares. El historiador romano Suetonio, en sus "Vidas de los doce césares," registra que César usaba un desplazamiento de tres letras en su correspondencia con amigos.
Su fortaleza como cifrado es insignificante para los estándares modernos, pero la idea subyacente —sustituir letras según una regla fija— tiene importancia histórica como antecesora de cifrados clásicos más sofisticados que vinieron después, como los cifrados de sustitución generales (con una correspondencia de letras más compleja) y el cifrado Vigenère (que combina varios desplazamientos).
El cifrado César suele ser el primer cifrado que se presenta en los libros de texto de criptografía, precisamente porque es una excelente herramienta didáctica: permite comprender de forma intuitiva conceptos fundamentales —texto plano, texto cifrado, clave (el desplazamiento, en este caso) y ataques de fuerza bruta— sin necesidad de matemáticas complejas.