C++ Encryption and decryption using substitution cipher and caesar cipher –

C++ Encryption and decryption using substitution cipher and caesar cipher. C++ code the program entirely mostly using arrays and the other structures, the hint is attached.CI130Program 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)FunctionsArraysThe 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.Grading:Use of appropriate techniques/code optimization 30%Functionality (based on definition above) 60%Appropriate commenting of code 5%Interface design 5%Project will be submitted electronically. Get professional assignment help cheaply Are you busy and do not have time to handle your assignment? Are you scared that your paper will not make the grade? Do you have responsibilities that may hinder you from turning in your assignment on time? Are you tired and can barely handle your assignment? Are your grades inconsistent? Whichever your reason may is, it is valid! You can get professional academic help from our service at affordable rates. We have a team of professional academic writers who can handle all your assignments. Our essay writers are graduates with diplomas, bachelor, masters, Ph.D., and doctorate degrees in various subjects. The minimum requirement to be an essay writer with our essay writing service is to have a college diploma. When assigning your order, we match the paper subject with the area of specialization of the writer. Why choose our academic writing service? Plagiarism free papers Timely delivery Any deadline Skilled, Experienced Native English Writers Subject-relevant academic writer Adherence to paper instructions Ability to tackle bulk assignments Reasonable prices 24/7 Customer Support Get superb grades consistently       PLACE THIS ORDER OR A SIMILAR ORDER WITH GRADE VALLEY TODAY AND GET AN AMAZING DISCOUNT


Leave a Reply

Your email address will not be published.