Question: We have studied some interesting algorithms to perform Encryption and Decryption. In this context you are required to implement and test two algorithms namely: Caesar

We have studied some interesting algorithms to perform Encryption and Decryption. In this context you are required to implement and test two algorithms namely:

  1. Caesar Cipher
  2. Vigenre Cipher

Requirements

You are required to implement the following functionality:

  1. Plain Text to Cipher Text (Encryption):
    1. Get a user input from the screen or from a file as plain text.
    2. Get a key from the user or from a file.
    3. Encrypt the plain text from 1 using the key from 2 and either save the resultant cipher text on a file or display it on the screen.
  2. Cipher Text to Plain Text (Decryption):
    1. Get a user input from the screen or from a file as cipher text.
    2. Get a key from the user or from a file.
    3. Decrypt the cipher text from 1 using the key from 2 and either save the resultant plain text on a file or display it on the screen.

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!