tools / rot13
rot13/
ROT13, ROT47 e cifra de César. ROT13 / ROT47 se desfazem quando aplicados de novo; na cifra de César você escolhe o deslocamento e a direção.
Entrada
Resultado
Perguntas frequentes
O ROT13 é criptografia? Posso usá-lo para manter algo em segredo?
Não. O ROT13 apenas troca cada letra pela que está 13 posições adiante no alfabeto. Não há chave, então qualquer pessoa consegue desfazê-lo. Ele serve para esconder spoilers, respostas e soluções de enigmas, para que os leitores não vejam sem querer. A cifra de César é igual: há apenas 25 deslocamentos possíveis, e testá-los todos a quebra. Para sigilo de verdade, use uma criptografia adequada, como o AES.
Por que aplicar o ROT13 duas vezes devolve o texto original?
O alfabeto tem 26 letras e 13 é exatamente a metade, então A vira N e N volta a ser A. A mesma operação criptografa e descriptografa. O ROT47 funciona do mesmo jeito: há 94 caracteres ASCII imprimíveis e 47 é a metade deles. Por isso esses dois modos não têm uma direção de criptografar / descriptografar; só o deslocamento de César precisa dela.
Qual é a diferença entre ROT13, ROT47 e a cifra de César?
O ROT13 é uma cifra de César com o deslocamento fixo em 13 e só altera as letras de A a Z. O ROT47 atua nos 94 caracteres visíveis de ASCII 33 a 126, então letras, dígitos e pontuação mudam. O deslocamento de César permite escolher qualquer valor de 1 a 25 e também só altera letras. Por exemplo, "Hello, World!" vira "Uryyb, Jbeyq!" com ROT13 e "w6==@[ (@C=5P" com ROT47.
Como descriptografar uma cifra de César? E se eu não souber o deslocamento?
Escolha "Deslocamento de César", defina a direção como "Descriptografar" e informe o número usado na criptografia: um texto criptografado com deslocamento 3 é descriptografado com deslocamento 3. Esta ferramenta não adivinha o deslocamento nem lista todos os resultados de uma vez. Se você não sabe o deslocamento, teste de 1 a 25, um por um, e veja qual resultado se lê como palavras normais.
O que acontece com dígitos, espaços, letras acentuadas, caracteres chineses e pontuação?
O ROT13 e o deslocamento de César só alteram A a Z e a a z. Maiúsculas e minúsculas são mantidas, e dígitos, espaços, pontuação, letras acentuadas (como é, ã, ç) e caracteres chineses ficam como estão. O ROT47 altera todos os caracteres visíveis de ASCII 33 a 126, inclusive dígitos e pontuação, enquanto espaços, quebras de linha, caracteres chineses e letras não ASCII (como as acentuadas) permanecem como estão.
Para que serve o botão "⇄ Usar resultado como entrada"?
Ele coloca o conteúdo da caixa de resultado de volta na caixa de entrada. Aplicar o ROT13 ou o ROT47 de novo devolve o texto original, então, depois de um clique, a caixa de resultado mostra o que você tinha no início. No modo de deslocamento de César, ele também troca criptografar e descriptografar, então a saída também volta ao texto original. Se a caixa de resultado estiver vazia, nada acontece além de uma mensagem dizendo que não há resultado para usar como entrada.
O que acontece se eu informar deslocamento 0, 26 ou um número decimal?
O deslocamento só aceita números inteiros de 1 a 25. Qualquer outro valor (vazio, 0, 26, um número negativo ou um com parte decimal, como 3.5) limpa o resultado e mostra uma mensagem pedindo um número inteiro de 1 a 25. Deslocamentos de 0 e 26 deixam o texto inalterado, por isso não são permitidos. Para voltar n posições, escolha "Descriptografar" com n, ou "Criptografar" com 26 menos n.
O que eu digito é enviado para algum servidor?
Não. A conversão é feita no seu navegador e nada é enviado a um servidor.