Question: 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)

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 ciphertext

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!