Como codificar e decodificar usando a cifra de vigenère

2 métodos:

Conteúdo

figuradecifra

criptografia Vigenère é um método de criptografia que utiliza uma série de diferentes cifras de César com base nas letras de uma palavra-chave. Em uma cifra de César, cada letra é substituída por outra letra que um certo número de posições no final do alfabeto. Por exemplo, em uma cifra de César com uma mudança de três posições, a letra A seria substituída pela letra B, D- E, F C, etc. criptografia Vigenère é construído usando várias partes diferentes Caesar mensagem criptografada. Neste artigo, vamos mostrar como usá-lo.

método 1
figura
1
Obter tabela de Vigenère (você pode ver uma imagem no final deste artigo) ou criar um você mesmo (ver relacionado).
  • 2
    Pense em uma palavra-chave que é mais curta do que a mensagem ou mensagens que você deseja criptografar. Para este exemplo, vamos usar a seguinte palavra:
    LIME
  • 3
    Escreva a sua mensagem sem usar espaços entre as palavras. Para este exemplo, vamos utilizar:
    WIKIHOWISTHEBEST
  • 4
    Digite a palavra-chave por baixo da mensagem, alinhando-o com cuidado com cada letra das cartas em sua mensagem. Repita a palavra-chave até cobrir toda a mensagem:
    WIKIHOWISTHEBEST

    LIMELIMELIMELIME


  • 5
    Se necessário, cortar a última repetição da palavra-chave para se ajustar exactamente com a mensagem. No exemplo que usamos para este artigo, a palavra
    LIME
    encaixa-se perfeitamente, mas quando isso acontece, não há necessidade de usar a palavra inteira no final. Por exemplo:
    WIKIHOWISTHEBESTOFTHEBEST

    LIMELIMELIMELIMELIMELIMEL
  • 6
    Ir para o posto da primeira letra da palavra-chave na tabela Vigenere e coluna da primeira letra da mensagem. A intersecção de ambos é a letra que você vai usar para a criptografia.


  • 7
    Continue fazendo isso até que toda a mensagem é criptografada. No nosso exemplo, a frase-passe é como se segue:
    LAYEWGKEHLVAQWGP
  • método 2
    decifra
    1
    Para decifrar um texto, siga os passos anteriormente explicadas na ordem inversa.


  • 2
    Encontrar o que corresponde à primeira letra da coluna mensagem codificada e movê-lo para cima para a linha de a primeira letra da palavra-chave. Esta é a primeira letra da mensagem descodificada.
  • 3
    Continue até que você termine decifrar a mensagem inteira.
  • 4
    Feito!
  • dicas

    • Comente a mensagem para se certificar de que cifraste corretamente. Uma mensagem de erro de criptografia pode ser impossível para decodificar corretamente, e vai ser difícil identificar um erro se não verificar novamente.
    • Outro método para tornar a sua mensagem mais difícil de decifrar a mensagem original é aplicar uma cifra de César com um valor pré-determinado (por exemplo, ROT13, ou seja rodado 13 posições), e, em seguida, aplicar a criptografia Vigenère. Mesmo se alguém lograse decifrar a criptografia Vigenere, você ainda vai ver um texto sem sentido se você não sabe o valor da cifra de César usou anteriormente.
    • Há descodificadores criptografia Vigenère on-line pode ser usado para descriptografar sua chave. Fazer uma busca para encontrá-los.
    • Quando você entregar uma mensagem a alguém, você precisa decifrar a palavra chave. Transmítela secretamente em silêncio ou usar um padrão de criptografia para criptografar Cesar.
    • Quanto mais a sua palavra-chave ou frase-chave é repetido, será mais fácil para detectar padrões no texto e, portanto, capazes de decifrá-lo. É preferível utilizar uma palavra ou frase que é o tempo que a mensagem ou mesmo mais.
    • Se você usar uma tabela maior Vigenère, incluindo pontuação e espaços, a criptografia será mais difícil de descodificar. Além disso, quando a palavra-chave ou frase é tão ou mais longo do que a mensagem.
    • Outro método para criptografar uma mensagem é encontrar a letra que corresponde à intersecção de uma linha e uma coluna. No nosso exemplo, a intersecção de L e W é H, e assim por diante. Assim, torna-se WIKIHOWISTHEBEST HQWMSWIMDBTIMMEX.

    avisos

    • A criptografia não é infalível (sem criptografia é) e pode ser quebrado rapidamente. Pelos padrões de hoje, a criptografia de Vigenère é extremamente fraco. Não usá-lo para qualquer coisa que você realmente quer manter em segredo. Para formas mais fortes de criptografia pode rever e A É e RSA. Esta encriptação, contudo, pode ser utilizado com um bloco de uma só vez (uma chave aleatória código de criptografia que é o tempo que a mensagem original e apenas utilizado uma vez) para produzir uma mensagem cifrada, enquanto a tecla é mantida em segredo, será inquebrável.
    Artigos Relacionados