Complete program with a GUI that encrypts and decrypts files with data integrity. User gets to select any file of their choosing for encryption. Encryption and decryption is achieved through AES-256 while data integrity is through HMAC SHA-1
HOW TO RUN: This program requires the latest version of Java JDK as of July 1st, 2020
On MAC OS X:
- Double click on FileEncrypterV2.0.jar
On Unix:
- Navigate to file on terminal
- type in "java -jar FileEncrypterV2.0.jar"
On Windows:
- Navigate to file on cmd
- type in "java -jar FileEncrypterV2.0.jar"