En este artículo
Que es ROT13?
ROT13, abreviatura de "rotar 13 posiciones", es un cifrado de sustitución simple que reemplaza cada letra de un texto por la letra que se encuentra 13 posiciones mas adelante en el alfabeto. Es un caso especial del cifrado Cesar, una de las tecnicas de cifrado mas antiguas conocidas. Como el alfabeto latino tiene 26 letras, aplicar ROT13 dos veces devuelve el texto original, haciendolo perfectamente simetrico.
ROT13 no es cifrado en ningun sentido de seguridad significativo. Es una tecnica de ofuscación utilizada para ocultar texto de la lectura casual. La misma operación codifica y decodifica, lo que lo hace trivialmente simple de revertir.
Como funciona ROT13
ROT13 desplaza cada letra 13 posiciones en el alfabeto. Las mayusculas y minusculas se manejan por separado, y los caracteres no alfabeticos (números, espacios, puntuación) permanecen sin cambios.
- A se convierte en N, B se convierte en O, C se convierte en P — cada letra avanza 13 posiciones
- N se convierte en A, O se convierte en B, Z se convierte en M — las letras pasado el punto medio vuelven al inicio
- Los digitos, espacios y simbolos permanecen igual — solo las 26 letras latinas (A-Z, a-z) se ven afectadas
Pruébalo gratis — sin registro
Probar el codificador ROT13 →Casos de uso comunes
Aunque ROT13 no proporciona seguridad real, cumple varios propositos practicos donde una ligera ofuscación es suficiente.
- Ocultar spoilers — los foros en línea utilizan ROT13 para ocultar spoilers de peliculas, respuestas de acertijos o remates de chistes
- Ofuscar texto en código fuente — los desarrolladores a veces usan ROT13 para evitar la lectura accidental de cadenas de prueba o direcciones de correo
- Juegos de ingenio y desafios — ROT13 aparece en geocaching, juegos de realidad alternativa y desafios de codificación
ROT13 y seguridad
ROT13 proporciona cero seguridad criptográfica. Es una sustitución fija sin clave — cualquiera que conozca el algoritmo puede decodificar el texto al instante. Nunca use ROT13 para proteger datos sensibles.
Para seguridad real, use algoritmos de cifrado modernos como AES-256, RSA o bcrypt para hash de contraseñas. ROT13 pertenece a la categoría de codificación y ofuscación, no de cifrado.
Preguntas frecuentes
Que sucede si aplico ROT13 dos veces?
Obtiene el texto original de vuelta. Como el alfabeto tiene 26 letras, desplazar 13 dos veces equivale a desplazar 26, que es una rotación completa a la posición inicial.
Funciona ROT13 con caracteres no latinos?
El ROT13 estandar solo opera con las 26 letras del alfabeto latino (A-Z). Los caracteres con acentos, cirilico, chino, arabe o emojis pasan sin cambios.
Como se diferencia ROT13 del cifrado real?
El cifrado real utiliza una clave secreta que hace imposible el descifrado sin autorización. ROT13 no tiene clave — el algoritmo en si es el unico 'secreto', y es universalmente conocido.