Cifra de Vigenère

A cifra de Vigènere é 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 da passagem é movida de posição um certo número de letras, para ser substituída pela letra correspondente. Por exemplo, isto significa que em um deslocamento de três posições em uma cifra de César: A se tornaria D; B se tornaria E; C se tornaria F, etc. A cifra de Vigènere baseia-se neste método, utilizando várias cifras de César em diferentes pontos da mensagem. Este programa criptografa e descriptografa usando o algoritmo.

Entrada

Chave