Criptografador de Texto
Criptografe e descriptografe mensagens usando a Cifra de Vigenère
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
Exemplo passo a passo
Texto: S E G R E D O
Chave: C H A V E C H
↓ ↓ ↓ ↓ ↓ ↓ ↓
Posições: S(18)+C(2)=U(20)
E(4)+H(7)=L(11)
G(6)+A(0)=G(6)
R(17)+V(21)=M(12) [38 mod 26 = 12]
E(4)+E(4)=I(8)
D(3)+C(2)=F(5)
O(14)+H(7)=V(21)
Resultado: U L G M I F V Tabula Recta
A Cifra de Vigenère tradicionalmente usa uma tabela chamada Tabula Recta, onde cada linha representa um alfabeto deslocado. Para criptografar, você encontra a linha da letra da chave e a coluna da letra do texto - a interseção é a letra cifrada.
Dica de segurança: Quanto mais longa e aleatória for sua chave, mais segura será a criptografia. Evite palavras comuns do dicionário. Idealmente, a chave deveria ter o mesmo tamanho do texto (isso seria uma "one-time pad").
Como descriptografar?
O processo de descriptografia é o inverso: subtraia a posição da letra da chave da letra cifrada. Se o resultado for negativo, some 26.
Cifrado: U L G M I F V
Chave: C H A V E C H
↓ ↓ ↓ ↓ ↓ ↓ ↓
U(20)-C(2)=S(18)
L(11)-H(7)=E(4)
G(6)-A(0)=G(6)
M(12)-V(21)=R(17) [-9 + 26 = 17]
...
Original: S E G R E D O 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 (desde que compartilhem a chave)
- Privacidade básica: Ocultar textos de olhares curiosos (não recomendado para dados sensíveis)
Ferramentas Relacionadas
Você também pode se interessar por outras ferramentas de segurança do Finacalc:
- Gerador de Senhas - Crie senhas fortes e seguras para proteger suas contas
- Codificador Base64 - Codifique e decodifique textos em Base64
- Gerador de UUID - Gere identificadores únicos aleatórios
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.
O que acontece com números e símbolos?
Números, espaços e símbolos especiais são mantidos intactos. Apenas letras (A-Z) são criptografadas.
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.