Cifra de Vigenère
Criptografe e descriptografe texto com a cifra de substituição polialfabética de Vigenère usando qualquer palavra-chave. Cada letra é deslocada pela letra correspondente da palavra-chave, que se repete conforme necessário. Inclui uma tabela de prévia ao vivo da expansão da palavra-chave. Funciona totalmente no seu navegador, sem cadastro.
Enter a keyword and text to encrypt or decrypt using the Vigenère polyalphabetic substitution cipher. Each letter is shifted by the corresponding keyword letter, cycling through the keyword as needed. Numbers, spaces, and punctuation are preserved unchanged. All processing runs locally in your browser.
The Vigenère cipher is not secure by modern standards - it can be broken with frequency analysis when the keyword is short. Use it for educational purposes, puzzles, and light obfuscation only. All processing runs 100% locally in your browser. Your text is never sent to any server.
Por que usar nossa ferramenta de cifra de Vigenère?
- Criptografia e descriptografia Vigenère instantâneas: criptografe e descriptografe texto em tempo real enquanto digita. A ferramenta de cifra de Vigenère processa a entrada na hora no seu navegador, sem espera alguma e sem precisar clicar em um botão.
- 100 % privado, sem upload: seu texto e sua palavra-chave nunca saem do seu dispositivo. A ferramenta de cifra de Vigenère processa tudo localmente no seu navegador, garantindo total privacidade para mensagens e documentos.
- Prévia da expansão da palavra-chave: veja exatamente como sua palavra-chave se mapeia em cada letra da entrada com a tabela de expansão ao vivo, perfeita para aprender passo a passo como funciona a cifra de Vigenère.
- Grátis e sem limites: criptografe e descriptografe texto ilimitado sem cadastro, sem assinatura e sem limites de uso. Copie ou baixe o resultado com um clique: totalmente grátis para sempre e sem anúncios.
O que é a cifra de Vigenère?
A cifra de Vigenère é uma cifra de substituição polialfabética que usa uma palavra-chave repetida para deslocar cada letra em uma quantidade diferente. Diferentemente da cifra de César, que desloca cada letra pelo mesmo valor fixo, a cifra de Vigenère percorre ciclicamente as letras da palavra-chave e aplica um deslocamento diferente a cada caractere. Isso a torna bem mais difícil de quebrar por simples análise de frequência. A cifra foi considerada indecifrável por séculos e ficou conhecida como le chiffre indéchiffrable (a cifra indecifrável) até Charles Babbage e Friedrich Kasiski quebrarem-na de forma independente no século XIX. Nossa ferramenta de cifra de Vigenère implementa exatamente o algoritmo padrão: apenas letras latinas são deslocadas e todos os outros caracteres são preservados inalterados.
Como funciona nossa ferramenta de cifra de Vigenère
- Informe uma palavra-chave: digite qualquer palavra ou frase como palavra-chave. Apenas letras são usadas; dígitos e símbolos são removidos automaticamente. A palavra-chave se repete conforme necessário para cobrir todo o comprimento da sua mensagem.
- Escolha a direção e cole o texto: selecione Criptografar ou Descriptografar e cole ou digite seu texto. O resultado é atualizado na hora no seu navegador, sem ida e volta ao servidor: seu texto e sua palavra-chave nunca saem do seu dispositivo.
- Copie ou baixe o resultado: copie o resultado para a área de transferência ou baixe-o como arquivo de texto. Use o botão Trocar para mover a saída de volta para a entrada e verificar o ciclo completo.
A fórmula da criptografia Vigenère
- Criptografia: C = (P + K) mod 26, em que P é a posição da letra do texto simples (A=0, Z=25) e K é a posição da letra da palavra-chave.
- Descriptografia: P = (C − K + 26) mod 26: subtraia o deslocamento da palavra-chave e dê a volta no alfabeto quando necessário.
- Ciclo da palavra-chave: a palavra-chave recomeça do início quando termina. Apenas as letras da entrada avançam a posição da palavra-chave: espaços e pontuação não consomem letra da palavra-chave.
- Preservação de maiúsculas e minúsculas: letras maiúsculas geram saída em maiúsculas; minúsculas geram minúsculas. A caixa da palavra-chave é ignorada.
Limitações importantes
A cifra de Vigenère não é segura pelos padrões criptográficos modernos. Ela pode ser quebrada pelo exame de Kasiski ou pelo método do índice de coincidência quando a palavra-chave é curta em relação ao comprimento da mensagem. Não use a cifra de Vigenère para proteger senhas, dados pessoais ou qualquer informação sensível. Para segurança real, use criptografia moderna como AES-256. A cifra de Vigenère é adequada apenas para fins educacionais, quebra-cabeças e estudo histórico.
Perguntas frequentes
A cifra de Vigenère é uma cifra de substituição polialfabética que usa uma palavra-chave repetida para deslocar cada letra em uma quantidade diferente. Diferentemente da cifra de César, que aplica um único deslocamento fixo, a cifra de Vigenère percorre ciclicamente as letras da palavra-chave, tornando-a muito mais difícil de quebrar por simples análise de frequência.
Selecione o modo Descriptografar, informe a mesma palavra-chave usada para criptografar e cole o texto cifrado. A ferramenta reverte os deslocamentos da palavra-chave para recuperar o texto simples original. Você precisa conhecer a palavra-chave exata: sem ela, a descriptografia exige criptoanálise.
Você obterá um resultado embaralhado: uma mistura de letras aparentemente aleatórias que não forma texto legível. A cifra de Vigenère é sensível à palavra-chave exata, então até uma única letra errada produz descriptografia incorreta para todos os caracteres seguintes.
Não. A palavra-chave se repete automaticamente para cobrir todo o comprimento da mensagem. Uma palavra-chave curta como "KEY" ciclará como KEY KEY KEY KEY… pelo tempo necessário. Palavras-chave mais longas geralmente são mais seguras porque se repetem com menos frequência.
Não. Apenas letras latinas (A-Z, a-z) são deslocadas pela cifra de Vigenère. Espaços, dígitos, pontuação e todos os outros caracteres passam inalterados. Espaços e pontuação também não avançam a posição da palavra-chave: apenas letras consomem uma letra da palavra-chave.
Não. A cifra de Vigenère não é segura pelos padrões modernos. Ela pode ser quebrada pelo exame de Kasiski ou pelo método do índice de coincidência quando a palavra-chave é curta. Use-a apenas para fins educacionais, quebra-cabeças e estudo histórico, nunca para proteger dados sensíveis.
Sim. Toda a criptografia e descriptografia roda inteiramente no seu navegador com JavaScript do lado do cliente. Seu texto e sua palavra-chave nunca são enviados a um servidor, armazenados em um banco de dados ou compartilhados com terceiros.
A cifra de César desloca cada letra pela mesma quantidade fixa (por exemplo, sempre +3). A cifra de Vigenère desloca cada letra por uma quantidade diferente determinada pela letra correspondente da palavra-chave. Essa abordagem polialfabética torna a Vigenère muito mais difícil de quebrar por análise de frequência do que a de César.
Sim. A ferramenta é 100 % gratuita, sem recursos premium, cotas de uso ou criação de conta. Abra a página, informe sua palavra-chave e seu texto, e copie o resultado na hora: sem anúncios bloqueando a interface e sem cobranças ocultas.