Codificador y decodificador ROT47
Pega un texto para cifrarlo con ROT47, o pega texto en ROT47 para leerlo: la misma operación hace las dos cosas. ROT47 desplaza los 94 caracteres visibles de ASCII, así que, a diferencia de ROT13, también cambian las cifras y la puntuación. Incluye las variantes ROT18 y ROT5.
Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.
Cómo se usa
- Escribe o pega el texto; el resultado se actualiza al escribir.
- Elige ROT47, ROT18 o ROT5.
- Copia el resultado. Para descifrar, pega el texto cifrado y usa el mismo cifrado.
Cómo funciona
ROT47 trabaja con los 94 caracteres ASCII imprimibles de ! (código 33) a ~ (código 126). Cada uno avanza 47 posiciones y, al llegar al final, vuelve al principio:
c′ = 33 + (c − 33 + 47) mod 94
Los espacios, saltos de línea y caracteres fuera de ASCII —vocales con tilde, ñ, emojis— no cambian. ROT5 aplica la misma idea a las diez cifras con un desplazamiento de 5; ROT18 es ROT13 en A–Z y a–z más ROT5 en 0–9.
Ejemplo
La H tiene el código 72: 33 + (72 − 33 + 47) mod 94 = 33 + 86 = 119, que es la w. La e (101) pasa a 33 + (115 mod 94) = 54, la cifra 6. Para toda la frase:
Hello, World! → w6==@[ (@C=5P
Aplicar ROT47 a w6==@[ (@C=5P devuelve Hello, World!.
Consejos
- Un texto que parece símbolos al azar pero con los espacios en su sitio, como
w6==@[, suele ser ROT47.
- Solo cambia el ASCII: la ñ y las vocales con tilde quedan tal cual, lo que puede delatar palabras en español.
- Para desplazar solo letras con cualquier clave de 1 a 25, usa el cifrado César.
Preguntas frecuentes
¿Cómo se decodifica ROT47?
Aplicando ROT47 otra vez. El ASCII imprimible tiene 94 caracteres y 47 es justo la mitad, así que dos desplazamientos devuelven cada carácter a su sitio: w6==@[ (@C=5P vuelve a ser Hello, World!.
¿Qué diferencia hay entre ROT13 y ROT47?
ROT13 solo gira las 26 letras latinas 13 posiciones y deja cifras y símbolos. ROT47 gira todos los caracteres ASCII visibles de ! (código 33) a ~ (código 126): cambian letras, números y puntuación, y el resultado se parece menos a palabras.
¿Qué son ROT5 y ROT18?
ROT5 gira solo las cifras 5 posiciones (0 ↔ 5, 1 ↔ 6…). ROT18 combina ROT13 para las letras con ROT5 para las cifras: Agent 007 pasa a Ntrag 552. Ambos se descifran a sí mismos, como ROT47.
¿ROT47 es seguro?
No. No tiene clave: quien sepa que es ROT47 lo lee al instante. Solo oculta texto a simple vista, como spoilers o soluciones de acertijos. Para datos privados usa un cifrado de verdad.