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