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.
P1: 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, Rows-Columns 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 Rows-Columns Transposition will become:
TVTTSAPCOEOEENRTRDOX. The same text message in Rail-fence with depth of 4 would be:
TRNPEOVDRCSETTEAOTX. The text when using Playfair would be:
AUQRAYRIKGAUSLUALDEZ.Make it biggener level
Note: Please make sure that you write only one

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 Programming Questions!