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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!