ROT13 / Cifrado César

Codifica o decodifica texto con el cifrado César usando cualquier desplazamiento del 1 al 25, o usa ROT13 — conserva mayúsculas e ignora no-letras.

113 (ROT13)25

Solo las letras se desplazan; números, espacios y puntuación se conservan.

Ingresa texto arriba para ver el resultado

Fórmula

Codificado = (posición + 13) mod 26

ROT13 / Cifrado César

El cifrado César es una de las técnicas de cifrado más antiguas y sencillas, atribuida a Julio César, quien la usaba para proteger mensajes militares. Funciona desplazando cada letra del texto original un número fijo de posiciones en el alfabeto, conservando mayúsculas y minúsculas y dejando los caracteres no alfabéticos sin cambios. ROT13 es la variante más común, con un desplazamiento de 13, lo que hace que codificar y decodificar sean operaciones idénticas, ya que el alfabeto tiene 26 letras.

A pesar de su simplicidad, comprender el cifrado César es fundamental para aprender sobre criptografía y cifrados de sustitución. ROT13 se usa ampliamente en internet para ocultar spoilers, respuestas de acertijos o contenido sensible sin cifrarlo realmente. Esta herramienta te permite elegir cualquier valor de desplazamiento del 1 al 25 y alternar entre codificación (desplazamiento hacia adelante) y decodificación (desplazamiento inverso).

Como funciona

Letra codificada = ((posición original + desplazamiento) mod 26). Posiciones con índice 0 (A=0 … Z=25). Para decodificar, usa desplazamiento = 26 − desplazamiento_usado. ROT13 es auto-inverso: aplicarlo dos veces devuelve el texto original.

Casos de uso

  • Ocultar spoilers o respuestas de acertijos en foros y redes sociales
  • Enseñar conceptos básicos de criptografía y cifrados de sustitución
  • Disfrazar texto en correos o documentos sin cifrado fuerte
  • Decodificar texto en ROT13 encontrado en línea o en sistemas heredados
  • Crear juegos de palabras simples o puzzles de escape room

Preguntas frecuentes

¿Qué es ROT13 y cómo funciona?

ROT13 es un cifrado César con un desplazamiento fijo de 13, así que cada letra se reemplaza por la que está 13 posiciones más adelante en el alfabeto. Como el alfabeto tiene 26 letras, aplicar ROT13 dos veces devuelve el texto original, lo que hace que codificar y decodificar sean exactamente la misma operación.

¿Cómo decodificar un cifrado César?

Para decodificar, aplica el desplazamiento inverso: si el texto se codificó con un desplazamiento N, decodifícalo con un desplazamiento 26 − N. Por ejemplo, un texto desplazado en 3 se decodifica desplazando 23 (o desplazando −3). Esta herramienta tiene un modo de decodificación que invierte el desplazamiento automáticamente.

¿Es seguro el cifrado César para cifrado real?

No. Con solo 25 desplazamientos posibles, un cifrado César puede romperse en segundos probando todos los desplazamientos o mediante análisis de frecuencia. Es útil para ocultar spoilers, enseñar conceptos básicos de criptografía o crear acertijos, pero nunca para proteger datos sensibles, que requieren algoritmos modernos como AES.

¿Cuál es la fórmula del cifrado César?

Cada letra se transforma con posición codificada = (posición original + desplazamiento) mod 26, donde las letras se numeran de A=0 a Z=25. Los caracteres no alfabéticos, como espacios y dígitos, quedan sin cambios, y se conserva la mayúscula o minúscula de cada letra.

¿Por qué ROT13 es tan común en internet?

ROT13 se popularizó porque oculta el texto de forma reversible con una sola operación sencilla, permitiendo que foros y grupos de noticias escondan spoilers, remates o contenido sensible tras un clic. Los lectores revelan el texto simplemente aplicando ROT13 de nuevo, sin ninguna clave que recordar.

Calculadoras Relacionadas