Ir para o conteúdo

Cifra ROT

Gire as letras em qualquer valor de 1 a 25 com um controle deslizante – uma variável ROT13.

Entrada
13
Saída

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.

FAQ

Como isso é diferente da ferramenta ROT13?
ROT13 sempre muda exatamente 13. Esta ferramenta permite escolher qualquer mudança de 1 a 25 com um controle deslizante, para que você possa gerar qualquer rotação de César, não apenas a clássica.
Por que aplicar a mesma mudança duas vezes não desfaz isso?
ROT13 e ROT47 funcionam como um único botão reversível apenas porque 13 e 47 são exatamente metade de seus alfabetos (26 e 94). Qualquer outra mudança precisa de seu complemento – 26 menos a mudança para letras, 94 menos para o modo ROT47 – para revertê-la.
O que o modo ROT47 muda?
Ele muda a rotação das 26 letras para todos os 94 caracteres ASCII imprimíveis ("!" até "~"), de modo que os dígitos e a pontuação também giram, usando o mesmo valor de deslocamento do controle deslizante.
Meu texto é carregado em algum lugar?
Não. A rotação é executada inteiramente no seu navegador — seu texto nunca sai do seu dispositivo.