Sobre esta ferramenta
O Codificador / Decodificador da Cifra de César é uma ferramenta gratuita, executada no navegador, para a mais antiga e famosa cifra de substituição. Cada letra é deslocada um número fixo de posições ao longo do alfabeto: a codificação mapeia uma letra na posição x para (x + shift) mod 26, e a decodificação a inverte com (x − shift + 26) mod 26. As faixas maiúscula e minúscula são deslocadas de forma independente, e qualquer caractere que não seja letra — espaços, dígitos, pontuação — passa sem alteração. Um deslocamento de 3 é o que se diz que Júlio César usava; um deslocamento de 13 é o ROT13, que é seu próprio inverso.
Tudo roda localmente no seu navegador, então nada do que você digita é enviado ou armazenado. Escolha codificar ou decodificar e defina um deslocamento de 0 a 25, ou mude para o modo de força bruta para ver todas as 26 decodificações possíveis de uma vez. Como há apenas 25 chaves não triviais, uma cifra de César é trivialmente quebrável testando todas — que é exatamente o que o modo de força bruta faz.
Para poupar seu esforço de leitura, o modo de força bruta pontua cada candidato com um teste qui-quadrado em relação às frequências padrão das letras do inglês e marca o texto mais provável com uma estrela (★). Quanto menor o valor do qui-quadrado, mais próxima a distribuição das letras está do inglês comum, então a linha com estrela costuma ser a decodificação correta. Isso torna a ferramenta útil para desafios de CTF, escape rooms e aulas de criptografia sem precisar saber a chave de antemão.