Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Java or python NEED HELP SOLVING WITHOUT KNOWING THE SHIFT/KEY 1) Cracking shift ciphers Recall from the lecture slides that a shift cipher shifts letters
Java or python
NEED HELP SOLVING WITHOUT KNOWING THE SHIFT/KEY
1) Cracking shift ciphers Recall from the lecture slides that a shift cipher shifts letters in the alphabet by a fixed number of positions to encrypt a message. As an example, a shift cipher using 3 as a shift value uses the following transformations to encrypt: You will implement a cracker that decrypts any type of shift cipher without knowing the shift / key. You can assume use of only the plaintext alphabet above (only lowercase letters). For a given cipher text, your program will find the probable plain text message, using heuristics and methods you decide. Your program should output the most probable (according to your heuristics) decrypted plain text given an input of a standard length paragraph of ciphertextStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started