NordVPN
SponsoredVPN sem registros com mais de 6.400 servidores em 111 países. O Threat Protection bloqueia anúncios, rastreadores e malware.
Obter NordVPN →Digite o texto e escolha o deslocamento. As letras são rotacionadas por esse número de posições no alfabeto (A-Z, a-z); outros caracteres passam inalterados. Use deslocamento=13 para ROT13 e deslocamento=3 para o César original.
Khoor, Zruog!
Cada letra da entrada é substituída por uma letra um número fixo de posições mais adiante no alfabeto. Com deslocamento +3, A vira D, B vira E, …, X vira A (voltando ao início). Não-letras passam inalteradas. Decodificar é o mesmo processo com o sinal oposto.
Batizada em homenagem a Júlio César, que supostamente usava um deslocamento +3 para mensagens militares. O tamanho do deslocamento é o único segredo. Com apenas 26 possíveis deslocamentos, é trivialmente quebrada tentando todos — mas é um excelente exemplo pedagógico de cifras de substituição.
ROT13 usa deslocamento=13. Como 13 é metade de 26, aplicar ROT13 duas vezes retorna o texto original — codificação e decodificação usam exatamente a mesma operação. Isso a tornou popular em Usenet e fóruns para ocultar spoilers e piadas; os leitores podem decodificar clicando em um botão 'mostrar' sem precisar de um decodificador separado.
ROT13 não é criptografia em qualquer sentido significativo. É ofuscação — o equivalente a escrever 'spoiler oculto abaixo' para que quem não quiser saber possa pular.
Atacantes modernos quebram uma cifra de César em microssegundos por análise de frequência (E é a letra mais comum em inglês; o que mapeia para uma letra frequente no texto cifrado é provavelmente E). Não use para nada que você se importe.
Use para: exemplos educativos, jogos de puzzle, ARGs (jogos de realidade alternada), ocultar texto à vista, tags de spoiler ROT13. Não use para: senhas, dados financeiros, qualquer coisa com consequências.
Apenas o deslocamento. +3 é a escolha original de César; 13 é exatamente metade do alfabeto (então codificação e decodificação são a mesma operação). Matematicamente são da mesma família de cifra.
São 26 letras no alfabeto — deslocar exatamente 26 posições retorna à letra original. O mesmo vale para qualquer múltiplo de 26.
Porque aplicar ROT13 duas vezes retorna o original. Fóruns e leitores de Usenet tinham botões embutidos de 'rot13 este texto' que funcionavam em ambas as direções. Conveniente para ocultar e depois revelar texto.
Não — apenas A-Z e a-z. Cirílico, grego, CJK e árabe passam inalterados. A cifra de César é intrinsecamente específica para o alfabeto latino.
De jeito nenhum. Com 25 possíveis deslocamentos (excluindo 0 e 26), um computador quebra isso instantaneamente. Use AES, RSA ou bibliotecas criptográficas estabelecidas para segurança real.
Uma cifra clássica mais avançada que usa uma palavra-chave para variar o deslocamento por letra. Ainda quebrável à mão com texto suficiente, mas muito mais difícil que César. Não a incluímos (ainda).
Por conveniência. Codificar com +3 e decodificar com +3 está errado; você precisa de -3 para decodificar. Deslocamentos negativos permitem decodificar sem trocar de modo (ou o botão faz isso por você).
Não. Codificação e decodificação rodam localmente; nada é enviado a um servidor.
VPN sem registros com mais de 6.400 servidores em 111 países. O Threat Protection bloqueia anúncios, rastreadores e malware.
Obter NordVPN →Hospedagem cloud gerenciada em DigitalOcean, AWS ou GCE — servidores prontos em minutos, sem administração de sistemas.
Testar Cloudways →Freelancers de design, texto, desenvolvimento e marketing a partir de US$ 5, com avaliações e proteção ao comprador.
Explorar Fiverr →