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

Amostra Vigenere Square

Apoio ao e Desbloquear todas as amostras.

Método 1 de 2:
Cifrar
  1. Codificação e decodificação intitulada usando o Vigènere Cober Step 1
1. Obter uma praça Vigenère (veja a amostra) ou crie uma praça Vigenère por conta própria.
  • Codificação e decodificação intitulada de imagem usando a etapa 2 de cifras Vigènere
    2. Pense em uma palavra-chave que é menor que a frase ou frases que você deseja pôr.Para este exemplo, usaremos:
    LIMA
  • Codificação e decodificação intitulada de imagem usando a etapa de cifra Vigènere
    3. Anote sua mensagem sem espaços.Para este exemplo, usaremos:
    isbeest
  • Codificação e decodificação intitulada de imagem usando a etapa de cifra Vigènere 4
    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
  • Codificação e decodificação de imagem usando o Vigènere Cober Step 5
    5. Corte a palavra-chave para caber a frase, se necessário. No exemplo usado para este artigo, a palavra
    LIMA
    se 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
  • Codificação e decodificação intitulada de imagem usando a etapa de cifra Vigènere
    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.
  • Codificação e decodificação de imagem usando a etapa de cifra Vigènere
    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:
    Decifrar
    1. Codificação e decodificação intitulada de imagem usando o Vigènere Cober Step 8
    1. Execute as etapas acima em reverso para decodificar texto cifrado.


  • Codificação e decodificação intitulada de imagem usando a etapa de cifra Vigènere 9
    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.
  • Codificação e decodificação de imagem usando a introdução de cifra Vigènere
    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:
    Semelhante