Como codificar e decodificar usando a cifra vigènere
A cifra Vigenère é um método de criptografia que usa uma série de diferentes "Cifras caesar" Com base nas letras de uma palavra-chave. Em uma cifra de César, cada letra na passagem é movida um certo número de letras, para ser substituído pela carta correspondente. Por exemplo, isso significaria que, em uma mudança de cifra de três caesar de três: a se tornaria d-B se tornaria e C se tornaria f etc.Uma cifra Vigenère constrói neste método usando vários cifros Caesar em diferentes pontos na mensagem - este artigo mostra como usá-lo.
Passos
Amostra de cifra e mensagens


Apoio ao e Desbloquear todas as amostras.
Método 1 de 2:
Cifrar1. Obter uma praça Vigenère (veja a amostra) ou crie uma praça Vigenère por conta própria.

2. Pense em uma palavra-chave que é menor que a frase ou frases que você deseja pôr.Para este exemplo, usaremos:
LIMA

3. Anote sua mensagem sem espaços.Para este exemplo, usaremos:
isbeest

4. Escreva a palavra-chave sob sua mensagem, alinhando cuidadosamente cada letra com uma carta da sua mensagem. Faça isso até ficar sem mensagem:
isbeest
Limelimelimelime

5. Corte a palavra-chave para caber a frase, se necessário. No exemplo usado para este artigo, a palavra
LIMAse encaixa perfeitamente, mas quando a palavra-chave não é um ajuste perfeito, não há necessidade de usar a palavra completa. Por exemplo:
isthebestofthebest
Limelimelimelimelimelimel

6. Vá para a fileira da primeira letra da palavra-chave na Praça Vigenère e vá para a coluna da primeira letra da mensagem real e encontre o ponto de interseção da linha e coluna. Essa é a sua carta de cifra.

7. Continue nesta moda até que toda a sua frase seja elogiada. Usando a amostra Vigenère Square dada acima, a primeira letra do ciphertext é um h vindo da linha L e coluna w. Então o ciphertext é:
Hqwmswimdbtimmex
Método 2 de 2:
Decifrar1. Execute as etapas acima em reverso para decodificar texto cifrado.

2. Encontre a fileira da primeira letra da palavra-chave. Olhe ao longo para encontrar a primeira letra do texto cifrado naquela linha. Siga a coluna para encontrar a primeira letra da frase codificada na parte superior do gráfico.

3. Continue dessa maneira até você decifrar completamente o texto.
Vídeo
Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube.
Pontas
Se você usar um quadrado de Vigènere maior que inclua pontuação e espaçamento, a cifra se torna mais difícil de quebrar. Isto é especialmente assim quando o "Palavra-chave" ou "frase chave" é tão longo ou mais do que a mensagem. Então você está chegando perto de um chamado pad de uma hora.
Verifique novamente para se certificar de que você cilpher corretamente.Um texto erroneamente envolvido pode ser impossível de interpretar corretamente, e é difícil reconhecer um erro sem verificação dupla.
Você pode automatizar isso com software apropriado para programação visual e verificar se você fez corretamente.
Ao dar ao ciphertexto a outra pessoa, eles precisam saber a palavra-chave para decifrar o código, tão secretamente sussurrasse para eles ou use uma cifra de césar predeterminada para encobrir a palavra-chave. Por favor, esteja ciente, que hoje esta não é mais uma cifra segura. Pode até ser rachado automaticamente.
Existem decifras de Vigenère offline você pode usar para ajudar a decifrar seu código.Faça A procurar para encontrá-los.
Outro método para ofuscar ainda mais a sua mensagem é aplicar outro tipo de cifra (como uma cifra de transposição) para a mensagem original, então executá-lo através de uma cifra de Vigenère. Mesmo se decodificado, sem saber que o resultado foi cifrado antes que a cifra Vigènere seja usada, ainda parecerá ser gibbilar. Não aplique uma cifra de Caesar à mensagem original em vez de uma cifra de transposição, como as duas etapas podem ser combinadas para um passo Vigenère e o ciphertext não é mais forte protegido.
Quanto mais vezes você "Palavra-chave" ou "frase chave" Repete os padrões mais facilmente são detectados no texto criptografado e mais fácil é quebrar a cifra.UMA "chave" Por mais tempo ou mais do que o comprimento da mensagem é preferível.
Avisos
Esta cifra não é à prova de engana (nenhuma cifra é) e pode ser rapidamente rachada.Por padrões atuais, a cifra Vigenère é extremamente fraca.Não use isso para qualquer coisa verdadeiramente segredo. Para pesquisa mais forte de criptografia AES e RSA. Esta cifra pode, no entanto, ser usada com um pad one-time como uma chave (uma sequência verdadeiramente aleatória com o mesmo comprimento que o texto que é usado apenas uma vez) para produzir um ciphertexto que, desde que a chave seja segura, não pode ser rachado mais rápido do que apenas fazer um ataque de força bruta.
Compartilhe na rede social: