ROT13 y Cifrado César
Herramientas clásicas de sustitución para educación, rompecabezas y ofuscación casual. El ROT13 (rotar 13 posiciones) es su propio inverso: la codificación y la decodificación usan la misma operación. El cifrado de César soporta cualquier desplazamiento de 1 a 25, o la visualización de fuerza bruta de todos los desplazamientos posibles para encontrar texto legible. Una introducción divertida a los conceptos de criptografía.
¿Qué hace esta herramienta?
La herramienta ROT13/César implementa el clásico cifrado de César donde cada letra se desplaza un número fijo de posiciones en el alfabeto. El ROT13 específicamente desplaza 13 lugares, haciéndolo simétrico (aplicarlo dos veces devuelve el original). La herramienta soporta desplazamientos arbitrarios de 1 a 25 para operaciones de cifrado de César. El modo de fuerza bruta muestra simultáneamente todas las 25 decodificaciones posibles, útil para resolver rompecabezas o cuando la cantidad de desplazamiento es desconocida. Los caracteres no alfabéticos (números, espacios, puntuación) pasan sin cambios.
Cómo funciona
Para cada carácter alfabético en la entrada: calcula la posición en el alfabeto (A=0, B=1... o a=0, b=1...), suma la cantidad de desplazamiento módulo 26, y convierte de nuevo a letra. El ROT13 usa desplazamiento=13. Como 13+13=26 (el tamaño del alfabeto), el ROT13 es auto-inverso. El modo de fuerza bruta aplica las 26 posibles transformaciones (incluyendo 0 que es el original) y muestra cada una con su número de desplazamiento. Se preserva el caso: las letras mayúsculas se desplazan dentro de A-Z y las minúsculas dentro de a-z. Todos los demás caracteres se pasan sin cambios.
Características
- ROT13 (predeterminado) — auto-inverso, la misma operación codifica y decodifica
- Desplazamientos de César arbitrarios (1-25)
- Preserva el caso y los caracteres no alfabéticos
- El modo de fuerza bruta lista las 25 posibles transformaciones
- Conversión en vivo mientras escribes
- Introducción educativa a los cifrados
- 100% en el lado del cliente
Cómo usar
- 1
Pegar texto
Introduce cualquier texto. Las letras se desplazarán; los números, espacios y puntuación pasan sin cambios.
- 2
Seleccionar ROT13 o desplazamiento personalizado
Usa 13 para ROT13. Cualquier valor de 1 a 25 para el cifrado de César general. El modo ROT13 está seleccionado por defecto.
- 3
Leer resultado o fuerza bruta
Para desplazamiento conocido, mira el único resultado. Para desplazamiento desconocido, usa Fuerza Bruta para ver las 25 posibilidades y elige la legible.
- 4
Copiar resultado
Copia el texto codificado o decodificado. El texto codificado con ROT13 puede decodificarse ejecutándolo nuevamente a través de ROT13.
Casos de uso comunes
Ocultar spoilers
Usa ROT13 para oscurecer spoilers en foros y comentarios. Los lectores que quieren ver el spoiler aplican ROT13; los demás pueden saltárselo.
Resolución de rompecabezas
Decodifica rompecabezas de cifrado de César, criptogramas y desafíos de captura de banderas (CTF) usando fuerza bruta o valores de desplazamiento conocidos.
Educación en criptografía
Enseña conceptos básicos de cifrado, demuestra por qué la sustitución simple es insegura e introduce conceptos de análisis de frecuencia.
Ofuscación casual
Ofuscación ligera para contextos no sensibles donde quieres evitar escaneos automatizados o lectura casual.
Consejos y buenas prácticas
- El ROT13 es su propio inverso: aplicarlo dos veces devuelve el texto original. Esto es único del desplazamiento 13 en un alfabeto de 26 letras.
- El cifrado de César es extremadamente inseguro: los ordenadores modernos pueden probar las 25 transformaciones en microsegundos. Nunca lo uses para seguridad real.
- El análisis de frecuencia rompe el cifrado de César fácilmente: la letra más común en inglés (E) será la más común en el texto cifrado, desplazada por la clave.
- Para comunicación segura real, usa la herramienta AES Encrypt — el César/ROT13 es solo para educación y rompecabezas