vigenere cipher Algorithm

The Vigenère cipher (French pronunciation: ​[viʒnɛːʁ ]) is a method of encryption alphabetic text by use a series of interwoven Caesar ciphers, based on the letters of a keyword. In 1863, Friedrich Kasiski was the first to publish a general method of deciphering Vigenère ciphers. The first well-documented description of a polyalphabetic cipher was by Leon Battista Alberti around 1467 and used a metal cipher disk to switch between cipher alphabets. The Confederate state of America, for example, used a brass cipher disk to implement the Vigenère cipher during the American Civil War. Gilbert Vernam try to repair the break cipher (make the Vernam – Vigenère cipher in 1918), but the technology he used was so cumbersome as to be impracticable.

vigenere cipher source code, pseudocode and analysis