C++ Program
Program Specification:Using the techniques presented during this semester create a complete C++ program to emulate anEncryption/Decryption Machine. The machine will be capable of the following: Encrypt a string entered by the user Choose between two different encryption methods Decrypt a string entered by the user Choose between two different decryptions methods Decrypt without knowing the encryption method (provide all possible outputs)The interface must be professional and fully intuitive to the userThe program will be menu driven.The program will use a class to define and implement each of the methods as member functions and willstore the original string and the encrypted/decrypted strings as data members.In addition to using a class you must also use all the major structures we used this semester including:Selection statements (if, if-else, switch) the appropriate one(s) of courseLoops (while, for, do-while) the appropriate one(s) of courseStandard Libraries (don’t recreate the wheel)FunctionsArrays
The two encryption/decryption methods are:Substitution cipherCaesar cipherYou will need to research each and determine how to implement them. Remember in the case of theCaesar cipher there are 25 possible shifts, you must be able to choose or test for all 25 options.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here