Written answers: Python Code
A. Monoalphabetic vs. polyalphabetic (3 points) Explain briefly how to analyze a long ciphertext to determine whether it was the result of a monoalphabetic cipher or the result of a polyalphabetic one. B. One-time pad (3 points) Provide three reasons why the one-time pad (OTP) system is unbreakable. C. Breaking