Answered step by step
Verified Expert Solution
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
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started