Cifra de César
Criptografe e descriptografe mensagens como Júlio César fazia: escolha um deslocamento de 1 a 25 (ou use a predefinição ROT13). Letras maiúsculas, símbolos e espaços são preservados.
Um pouco de história: de Júlio César ao ROT13
Segundo o historiador romano Suetônio, Júlio César protegia sua correspondência militar substituindo cada letra pela que está três posições adiante no alfabeto: o A virava D, o B virava E, e assim por diante. É uma das cifras documentadas mais antigas. A variante ROT13, com deslocamento de 13, tem uma propriedade curiosa: como o alfabeto latino tem 26 letras, aplicá-la duas vezes devolve o texto original, e criptografar e descriptografar são exatamente a mesma operação. Por isso ela virou o padrão dos fóruns da Usenet dos anos 1980 para esconder spoilers e soluções de enigmas.
A cifra de César é segura?
Hoje, nem um pouco: existem apenas 25 deslocamentos possíveis, então um ataque de força bruta testa todos em segundos, e a análise de frequência das letras a quebra até à mão (em português, A e E são as letras mais comuns e continuam sendo as mais comuns no texto cifrado, só que deslocadas). Ela ainda é ótima para jogos, caças ao tesouro, escape rooms e para aprender o básico de criptografia: só nunca a use para proteger dados realmente sensíveis.