Codifica y decodifica texto con el cifrado de sustitución ROT13 al instante
ROT13 ("rotar 13 posiciones") es un cifrado de sustitución de letras simple que reemplaza cada letra con la letra 13 posiciones adelante en el alfabeto. Debido a que el alfabeto inglés tiene 26 letras, aplicar ROT13 dos veces devuelve el texto original.
A pesar de su falta de seguridad, ROT13 tiene un caso de uso específico y aún común: ocultar texto que no quieres que alguien lea casualmente — spoilers en foros, pistas de rompecabezas, o el remate de un chiste.
ROT13 es un caso específico del cifrado César con un desplazamiento de 13. El cifrado César puede usar cualquier desplazamiento del 1 al 25. La propiedad especial de ROT13 (cifrado = descifrado) solo aplica cuando el desplazamiento equivale a la mitad del tamaño del alfabeto.
No. ROT13 solo transforma letras (A–Z, a–z). Números, espacios y puntuación pasan sin cambios.
En absoluto. ROT13 se rompe trivialmente por análisis de frecuencia. No lo uses para nada que requiera confidencialidad real.
ROT5 aplica rotación-de-5 solo a dígitos. ROT18 combina ROT13 para letras y ROT5 para dígitos. ROT47 rota todos los caracteres ASCII imprimibles por 47 posiciones.
Comprobador de contraseñas · Codificador / Decodificador Base32 · Codificador / Decodificador Hex · Cifrado César · Cifrado Vigenère · Cifrado Atbash