Texto Original
Caracteres: 0
Texto Processado
Caracteres: 0
Selecione o Algoritmo de Cifra
Cifra de César
Base64
ROT13
Configurações da Cifra de César
Visualização do Deslocamento
Como funciona a Cifra de César?
Cada letra do texto é deslocada um número fixo de posições no alfabeto. Por exemplo, com deslocamento 3: A → D, B → E, C → F, etc. Foi usada por Júlio César para comunicação militar.
Configurações do Base64
Informações sobre Base64
Base64 é um método de codificação que converte dados binários em texto ASCII. É comumente usado para incluir dados em URLs, emails e formatos de texto.
64
Caracteres no alfabeto
A-Z a-z 0-9 +/
Conjunto de caracteres
≈33%
Aumento de tamanho
Como funciona o Base64?
Converte cada grupo de 3 bytes (24 bits) em 4 caracteres ASCII de 6 bits cada. Caracteres não imprimíveis são convertidos em caracteres seguros para texto.
Configurações do ROT13
Informações sobre ROT13
ROT13 é um caso especial da Cifra de César com deslocamento 13. Como o alfabeto tem 26 letras, aplicar ROT13 duas vezes retorna ao texto original.
13
Deslocamento fixo
A ↔ N
Exemplo: A torna-se N
ROT13(ROT13(x)) = x
Auto-reversível
Como funciona o ROT13?
Cada letra é deslocada 13 posições no alfabeto. A → N, B → O, etc. Popular em fóruns da internet para esconder spoilers e piadas.
Segurança: Básica (apenas para aprendizado e diversão)
Exemplos Práticos (Clique para carregar)
Sobre Criptografia e Cifras
Criptografia é a prática de proteger informações convertendo-as em um formato ilegível, que só pode ser lido por quem possui a chave correta. As cifras apresentadas aqui são históricas e educacionais.
Diferenças entre os algoritmos:
  • Cifra de César: Cifra de substituição simples, usada na Roma Antiga
  • Base64: Codificação (não cifra), converte binário para texto
  • ROT13: Cifra de César com deslocamento 13, auto-reversível
Aplicações práticas:
  • Aprendizado: Entender conceitos básicos de criptografia
  • Diversão: Criar mensagens secretas e quebra-cabeças
  • Prototipagem: Testar sistemas que usarão criptografia real
  • Obfuscação básica: Esconder texto de leitura casual
  • Educação: Ensino de matemática e ciência da computação
Limitações e avisos de segurança:
  • NÃO use para dados sensíveis: Estas cifras são facilmente quebradas
  • Segurança real: Use AES, RSA ou outros algoritmos modernos
  • Para senhas: Use hash functions como bcrypt, argon2
  • Para comunicação: Use TLS/SSL, não cifras manuais
  • Contexto apropriado: Apenas para aprendizado e diversão
Curiosidades históricas:
  • César: Júlio César usava deslocamento 3 para comunicações militares
  • Base64: Criado para emails no protocolo MIME (Multipurpose Internet Mail Extensions)
  • ROT13: Popular em grupos Usenet nos anos 80-90 para esconder spoilers
  • Enigma: Máquina de cifra alemã da WWII usava princípios similares mas muito mais complexos
  • História: Criptografia existe desde o Egito Antigo (hieróglifos cifrados)
Dicas para uso educacional:
  • Experimente diferentes deslocamentos: Teste todos os 25 possíveis na Cifra de César
  • Ataque de força bruta: Tente quebrar uma mensagem testando todas as combinações
  • Crie suas próprias cifras: Modifique os algoritmos existentes
  • Combine técnicas: Use Base64 após Cifra de César para maior obfuscação
  • Analise padrões: Observe como as cifras preservam ou mudam padrões no texto