This is a Java program that can be used to encrypt and decrypt files using the Advanced Encryption Standard (AES) algorithm. This program supports AES 128, 192, and 256-bit encryption with ECB, CBC, and GCM block modes.
Before using this program, you will need to have the following software installed on your system:
- Java Development Kit (JDK) 8 or higher
To use it, you can run the Main.java file for Encrypt/decrypt files simultaneously.
You can encrypt with the following modes :
And iterate encryption, Yes! you can iterate your file encryption but to decrypt the file depends on the number of times you encrypt it. If you are worried that your files will be damaged, you can choose to use the Backup function.
Please note that to encrypt and decrypt data using AES, it is important to use strong encryption keys and choose best practices for handling sensitive data.