Java-AES

AES File Encryption and Decryption in Java

This project provides Java classes for encrypting and decrypting files using AES (Advanced Encryption Standard) with a 256-bit key. It includes two main components:

Features

Prerequisites

Usage

0. Jar File Download

releases-latest
Windows Version

1. Compile the Java files

javac Encrypt.java
javac Decrypt.java

2. Run the Encryption

Use Encrypt to encrypt a file by specifying the file path and encryption key.

java Encrypt

3. Run the Decryption

Use Decrypt to decrypt a file by specifying the encrypted file path and the decryption key.

java Decrypt 

Code Details

Encrypt.java

Decrypt.java

Notes

License

This project is open-source and available under the MIT License.