Criptografador de Texto
Criptografe e descriptografe mensagens usando a Cifra de Vigenère.
Criptografador de Texto
Use apenas letras (A-Z). Quanto maior a chave, mais seguro.
Como funciona: Cifra de Vigenère
A Cifra de Vigenère é um método de criptografia que usa uma palavra-chave para codificar mensagens. Cada letra do texto é deslocada no alfabeto de acordo com a letra correspondente da chave.
Exemplo:
Texto: HELLO
Chave: KEY
Processo:
H+K=R, E+E=I, L+Y=J, L+K=V, O+E=S
Resultado: RIJVS
O que é a Cifra de Vigenère?
A Cifra de Vigenère é um método de criptografia inventado no século XVI por Blaise de Vigenère. Por séculos foi considerada inquebrável e ficou conhecida como "le chiffre indéchiffrable" (a cifra indecifrável).
Diferente da cifra de César (que usa um deslocamento fixo), a Cifra de Vigenère usa uma palavra-chave para variar o deslocamento de cada letra, tornando-a muito mais segura contra análise de frequência.
Como funciona a criptografia?
- Escolha uma palavra-chave secreta (ex: "CHAVE")
- A chave é repetida para ter o mesmo tamanho do texto
- Cada letra do texto é deslocada no alfabeto pela posição da letra correspondente da chave
- A = 0, B = 1, C = 2... Z = 25
Texto: S E G R E D O
Chave: C H A V E C H
↓ ↓ ↓ ↓ ↓ ↓ ↓
Resultado: U L G M I F V Casos de uso
- Educação: Aprender sobre criptografia clássica e história da segurança
- Jogos e enigmas: Criar caças ao tesouro ou escape rooms
- Mensagens pessoais: Trocar mensagens codificadas com amigos
- Privacidade básica: Ocultar textos de olhares curiosos
Perguntas frequentes
A Cifra de Vigenère é segura?
Para uso casual, sim. Porém, ela pode ser quebrada com análise de frequência se a chave for curta ou se houver muito texto. Para dados verdadeiramente sensíveis, use criptografia moderna como AES.
Preciso lembrar a chave para descriptografar?
Sim! A mesma chave usada para criptografar deve ser usada para descriptografar. Sem a chave correta, é impossível recuperar a mensagem original.
Vocês armazenam minhas mensagens ou chaves?
Não. Todo o processamento acontece no seu navegador usando JavaScript. Nenhum dado é enviado para nossos servidores.