Códigos / Cifras clássicas
Codificador e decodificador da cifra de Vigenère
Criptografe e descriptografe textos com a cifra de Vigenère e uma palavra-chave, com uma tabela mostrando como cada letra é deslocada pela chave repetida.
Codificador e decodificador da cifra de Vigenère: A cifra de Vigenère desloca cada letra por uma quantidade definida pela letra correspondente da chave — A vale 0 e Z vale 25 — e repete a chave ao longo do texto. Com a chave LEMON, ATTACKATDAWN se torna LXFOPVEFRNHR. Como o deslocamento muda de uma letra para outra, uma simples contagem da frequência das letras não é suficiente para quebrá-la. Por isso, ela recebeu o nome le chiffre indéchiffrable, até que Kasiski e Babbage encontraram maneiras de quebrá-la no século 19. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.
- Categoria
- Ferramentas de texto
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
| Texto | A | T | T | A | C | K | A | T | D | A | W | N |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chave | L | E | M | O | N | L | E | M | O | N | L | E |
| Deslocamento | +11 | +4 | +12 | +14 | +13 | +11 | +4 | +12 | +14 | +13 | +11 | +4 |
| Resultado | L | X | F | O | P | V | E | F | R | N | H | R |
Cada letra é deslocada pela letra correspondente da chave, de A = 0 a Z = 25, e a chave se repete ao longo do texto. Espaços e pontuação são mantidos e não consomem letras da chave.
O quadrado de Vigenère
No papel, a cifra usa uma tabela de alfabetos de 26 por 26, cada um deslocado uma posição a mais que o anterior. Encontre a letra do texto na parte superior e a letra da chave na lateral; a letra no ponto de encontro é a letra do texto cifrado.
Para a versão com deslocamento único, consulte a cifra de César; para uma criptografia moderna e robusta, criptografe o texto com AES.
Como ela foi quebrada
Em 1863, Friedrich Kasiski publicou o método: encontre grupos repetidos de letras no texto cifrado, meça as distâncias entre eles, e o comprimento da chave provavelmente será um fator comum. Divida o texto nesse número de colunas, e cada coluna será uma cifra de César resolvida pelas frequências das letras.
Como usar
- Digite o texto e a chave, como LEMON.
- Escolha Criptografar ou Descriptografar.
- Veja o resultado e a tabela que alinha o texto, a chave e o deslocamento das primeiras letras.
Privacidade e limitações
Seu texto e sua chave permanecem no navegador.
Ferramentas relacionadas
Perguntas frequentes
Qual é a segurança da cifra de Vigenère?
Ela é muito mais forte que um deslocamento de César, mas pode ser quebrada: padrões repetidos revelam o tamanho da chave, depois do que cada coluna se torna uma cifra de César simples.
O que acontece com espaços e pontuação?
Eles são mantidos como estão e não consomem letras da chave, seguindo a convenção usual.
O que torna uma chave melhor?
Uma chave mais longa e sem padrões; uma chave aleatória tão longa quanto a mensagem, usada uma única vez, torna-se uma cifra de uso único (one-time pad), que não pode ser quebrada.
Ferramenta grátis · no seu navegador execuções · não precisa de conta