Cifra ROT
Gire as letras em qualquer valor de 1 a 25 com um controle deslizante – uma variável ROT13.
Cifra ROT
ROT13 desloca cada letra exatamente 13 casas, e ROT47 desloca cada caractere imprimível em exatamente 47 – ambos fixados por convenção porque esse valor é seu próprio inverso. Esta ferramenta generaliza a ideia: arraste o controle deslizante para qualquer valor de 1 a 25 e aplique essa rotação, uma cifra de César que você controla, em vez de um número incorporado.
No modo de letras padrão, apenas as 26 letras latinas não acentuadas A – Z e a – z giram; A caixa é preservada e todo o resto – dígitos, pontuação, letras acentuadas como č ou ü, emoji e escritas não latinas – passa intacto. Ative o modo ROT47 para girar todos os caracteres ASCII imprimíveis de "!" para "~" dentro dessa banda de 94 caracteres, usando o mesmo valor de deslocamento. Espaços, quebras de linha e caracteres não-ASCII ainda são deixados de lado.
Vale a pena conhecer uma diferença entre ROT13 e ROT47: como 13 é metade de 26 (e 47 é metade de 94), executá-las duas vezes restaura o original - o mesmo botão codifica e decodifica. Uma mudança que você mesmo escolhe geralmente não. Para reverter você precisa do deslocamento complementar: 26 menos o seu deslocamento no modo letra, ou 94 menos no modo ROT47.
Isso é adequado para caçadas de quebra-cabeças, salas de fuga, dicas de geocaching e desafios CTF onde os turnos fixos são muito conhecidos para esconder qualquer coisa. Não é criptografia real – uma cifra de deslocamento tem apenas um número como todo o seu espaço de chave.
Tudo é executado localmente no seu navegador. Nada do que você digita é carregado, por isso é seguro experimentar textos privados. Copie o resultado, baixe-o como um arquivo .txt ou envie-o de volta para a entrada para encadear outra transformação.