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.