Question: Note: Please make sure that you write only one class for each of the below given project. P 1 : Text Encryption Encryption plays an
Note: Please make sure that you write only one class for each of the below given project.
P: Text Encryption
Encryption plays an important role in protecting messages that are transmitted across the network. There are many symmetric and asymmetric encryption techniques that can be used in order to encrypt text messages. Some of these techniques are Caesar, RowsColumns Transposition, Rail fence, and Playfair cipher encryption as well as advance encryption algorithms.
In this project, you are required to write a code that is capable of encrypting any given text or text file into a cipher text using any two different methods. You should prompt the user to choose the method that they would like to encrypt their text from a given list.
Challenge: develop your code to decrypt the cipher text that is encrypted above
Example:
Assume the text TO SERVE AND TO PROTECT is required to be encrypted using RowColumn with the password ALERT
Then the text message in RowsColumns Transposition will become:
TVTTSAPCOEOEENRTRDOX. The same text message in Railfence with depth of would be:
TRNPEOVDRCSETTEAOTX. The text when using Playfair would be:
AUQRAYRIKGAUSLUALDEZ.Make it biggener level
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
