Codifica y decodifica texto con ROT13, desplazamientos César, ROT47 y Atbash, y prueba todos los desplazamientos a la vez.
Uryyb, Jbeyq! 123
El cifrado César reemplaza cada letra por otra situada un número fijo de posiciones más adelante en el alfabeto. Con un desplazamiento de 3, la A se convierte en D y la B en E. ROT13 es el caso especial con desplazamiento de 13: como el alfabeto tiene 26 letras, aplicar ROT13 dos veces devuelve el texto original, así que la misma operación codifica y decodifica.
ROT5 hace lo mismo con los dígitos, ROT18 combina ROT13 y ROT5, ROT47 rota los caracteres ASCII imprimibles y Atbash refleja el alfabeto para que la A pase a ser Z. Estos cifrados se rompen con facilidad y no ofrecen seguridad real; se usan para ocultar spoilers, resolver acertijos y enseñar los fundamentos de la criptografía.