Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Make a menu list for the user to choose from. No need for a graphical user interface. Use C++ language, but you cannot use predefined

image text in transcribed

Make a menu list for the user to choose from. No need for a graphical user interface. Use C++ language, but you cannot use predefined libraries for encryption or analysis, or code from the internet. Replace all spaces with a suitable symbol. Convert all letters to capital at the beginning. Write a program that supports the following options: 1. Encryption: ask the user to enter a plaintext of any length and a key (rows/columns), then it will print out on the screen the encoded ciphertext. Make the format of the key and size of the matrix, clear for the user and how to use it. 2. Decryption: reverse option 1. In the report, explain how we can think of cracking this algorithm. No need for code. Just show some ideas and discuss their complexity. You can summarize ideas from research papers, but do not copy/paste! Make a menu list for the user to choose from. No need for a graphical user interface. Use C++ language, but you cannot use predefined libraries for encryption or analysis, or code from the internet. Replace all spaces with a suitable symbol. Convert all letters to capital at the beginning. Write a program that supports the following options: 1. Encryption: ask the user to enter a plaintext of any length and a key (rows/columns), then it will print out on the screen the encoded ciphertext. Make the format of the key and size of the matrix, clear for the user and how to use it. 2. Decryption: reverse option 1. In the report, explain how we can think of cracking this algorithm. No need for code. Just show some ideas and discuss their complexity. You can summarize ideas from research papers, but do not copy/paste

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions