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?

  1. Escolha uma palavra-chave secreta (ex: "CHAVE")
  2. A chave é repetida para ter o mesmo tamanho do texto
  3. Cada letra do texto é deslocada no alfabeto pela posição da letra correspondente da chave
  4. 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:

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.