Question: Homework - 3 ( 4 pts ) Focus: Crypto for Data Security Part I: Breaking a Cipher ( 2 pts ) You are given the
Homework pts
Focus: Crypto for Data Security
Part I: Breaking a Cipher pts
You are given the following ciphertext and the starter code in Python When you analyze the given encryption function, you realize that it may output nonprintable characters check by running the code As a result, all output is encoded using the encode and decode functions given in the starter code below.
CipherText not baseencoded:
Rcptvepgapmafsavepgfapfxeypfaazwgpt txzrflxxpagv plpvgleaztyrzgaxf;
Starter Code:Task: Your goal is to break the encryption and recover the key. Once you recover the key, it should be possible to recover the plaintext of the given ciphertext. While you are free to try the frequency analysis approach discussed in class, given the clues here, you are highly encouraged to explore relatively straightforward approaches eg exhaustive search
Expected Deliverables:
The code you wrote to break the ciphertext preferably in Python Your code should accept the ciphertext and produce the key along with the plaintext. To write your code, you can take the starter code given above and add your extensions with proper documentation how the code works. In addition, please put your decoded key and message in the hwanswer sheet.docx.
What is your decoded key?
What is your decoded message?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
