O que é texto criptografado?
Texto criptografado é qualquer mensagem que passou por um processo de transformação (chamado de cifra ou algoritmo de criptografia) para esconder seu conteúdo original. Só quem conhece o método usado e, em muitos casos, uma chave secreta, consegue reverter o processo e ler a mensagem original.
A criptografia existe há milhares de anos. Os antigos egípcios já usavam hieróglifos incomuns para esconder mensagens, e os espartanos tinham a cítala, um bastão que enrolava uma tira de couro para revelar textos ocultos. Mas a cifra mais famosa da antiguidade é, sem dúvida, a Cifra de César.
Como funciona cada cifra?
1. Cifra de César
Criada por Júlio César para enviar mensagens secretas aos seus generais, essa cifra substitui cada letra por outra deslocada um número fixo de posições no alfabeto. Com deslocamento 3 (o original de César), A→D, B→E, C→F, e assim por diante.
2. ROT13
ROT13 é um caso especial da Cifra de César com deslocamento fixo de 13. Como o alfabeto tem 26 letras, aplicar ROT13 duas vezes retorna ao texto original — o que faz dele seu próprio inverso. É usado na internet para esconder spoilers e respostas de jogos.
3. Atbash
Uma das cifras mais antigas do mundo, originada no alfabeto hebraico. O princípio é simples: o alfabeto é invertido. A→Z, B→Y, C→X, e assim por diante. Recebe esse nome porque no hebraico Aleph (primeira letra) troca com Tav (última), Bet (segunda) com Shin (penúltima).
4. Código Binário
Converte cada caractere para sua representação na base 2 (zeros e uns), usando o valor Unicode/ASCII. É a linguagem nativa dos computadores — toda informação digital, no fundo, é uma sequência de 0s e 1s.
5. Código Morse
Criado por Samuel Morse em 1836, representa letras e números com combinações de pontos (.) e traços (-). Foi usado em telégrafos e é até hoje o padrão de comunicação de emergência com o famoso SOS (... --- ...).
6. Hexadecimal
Representa cada byte do texto na base 16 (0-9, A-F). Muito usado em programação, cores CSS, endereços de memória e análise de dados. Cada caractere ASCII vira dois dígitos hexadecimais.
7. Base64
Um sistema de codificação que transforma dados binários em texto legível usando 64 caracteres (A-Z, a-z, 0-9, +, /). É amplamente usado para transmitir dados pela internet, em emails (MIME), URLs e armazenamento de imagens em CSS/HTML.
8. Texto Invertido
A forma mais simples de "criptografia": inverte a ordem das letras do texto. HELLO vira OLLEH. Não é seguro, mas é divertido e pode ser combinado com outras cifras para aumentar a complexidade.
Para que serve criptografar texto?
- Esconder spoilers: ROT13 é o padrão da internet para esconder finais de filmes, jogos e séries em fóruns
- Mensagens secretas: envie textos cifrados para amigos pelo WhatsApp e desafie-os a decifrar
- Educação: aprender sobre cifras clássicas é a porta de entrada para o mundo da segurança da informação
- Jogos e enigmas: crie caças ao tesouro, escape rooms e ARGs com mensagens criptografadas
- Programação: Base64 e Hexadecimal são usados diariamente em desenvolvimento web, APIs e bancos de dados
- Privacidade básica: ofuscar anotações pessoais em cadernos ou apps de notas
Criptografia clássica vs. criptografia moderna
As cifras disponíveis nesta página são cifras clássicas — fáceis de entender e educativas, mas que não oferecem segurança real contra atacantes modernos. A Cifra de César pode ser quebrada testando apenas 25 combinações. ROT13 e Atbash são ainda mais simples.
Para proteger informações sensíveis de verdade, a criptografia moderna usa algoritmos como AES-256 (simétrico) e RSA (assimétrico), que exigiriam bilhões de anos para serem quebrados com os computadores atuais. São esses algoritmos que protegem seus dados bancários, mensagens do WhatsApp (criptografia ponta a ponta) e conexões HTTPS.