Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Q - 5 : Upgrade your Caesar algorithm to Vigenere to encrypt and decrypt. Also upgrade it to allow changing the hard coding of the
Q: Upgrade your Caesar algorithm to Vigenere to encrypt and decrypt. Also upgrade it to allow changing the
hard coding of the ASCII alphabet if not already done Eg set a variable however your language does this to
define an alphabet. As an example, for std::vector or std::string is recommended, such as:
std::string alphabet "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;
where etc...
being changed and rebuilt to use this alphabet
std::string alphabet abcdefghijklmnopqrstuvwxyz";
where etc...
Upgrade your vigenere code to read from an input file and an output file. These can be supplied as arguments or
hardcoded but arguments will work better for future assignments eg
vigenere KEY;qua
For any code if required please use Java!!
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