Question: This week you will start on the Java benchmarking application for different encryption algorithms which will take file and keyboard input, perform data validation on
This week you will start on the Java benchmarking application for different encryption algorithms which will take file and keyboard input, perform data validation on the input, implement existing Java APIs to encrypt and decrypt the input, and provide the results of performance-based test cases.
a Java program that can:
- take a file as input, using appropriate error handling (try/catch)
- take keyboard input
- perform some type of data validation, for example
- allows only a-z, A-Z, 0-9, and punctuation
- strips out extraneous characters
- display a message to the user
Your Java program must include the points above, and include zero syntax or runtime errors, be logically and stylistically designed, and be well documented.
Deliverables
- Java source code file (a .java file) with ample comments
- Screenshots of execution and output with various inputs
- Example input file used
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
