Vigenere Cipher Cryptanalysis Graded Lab

Consider the following ciphretext that was ecrypted using Vigenere cipher and the key of length 5. Find the key and decipher the message. You can use one of the methods that was explained in class and in your book.

You MUST explain your answer in detail.

Ciphertext

WSPGM HHEHM CMTGP NROVX WISCQ TXHKR VESQT IMMKW BMTKW CSTVL TGOPZ XGTKS CXHCX HSMGX WMNIA XPLVY GROWX LILNF JXTJI RIRVE XRTAX WETUS BITJM CKMCO TWSGR HIRGK PVDNI HWOHL DAIVX JVNUS JX

Due Date: Friday, Sept 28 at 11:50 AM - end of the class time

Bonus (20 points) Write the program to solve this problem

Bonus (100 points) Write the program that performing Vigenere Cipher cryptanalysis in general. Input: Ciphretext, Output: Key Length, Key and plaintext