A simple program that performs parallel symmetric encryption/decryption and hashing on any type of file.
- To compile and/or run, JDK 11 or higher is required.
To manually compile and run the program, use JDK 11 or higher and run the following commands (inside the src
folder):
$> "path/to/jdk≥11/bin/javac.exe" -d ..\out -cp .\ *.java
$> cd ..\out
$> "path/to/jdk≥11/bin/java.exe" -cp .\ Main
Or download the latest jar
file from the release page, and run the following:
$> java -jar "path/to/Encryption.jar"
- If you don't have JRE version 11 or higher, then simply download the program bundled with the appropriate version of JRE from the release page, and execute
Run.bat
- Can Encrypt/Decrypt/Hash all type of files e.g. (txt, png, pdf, exe, etc...)
- Selecting a folder path when Encrypting/Decrypting/Hashing will process all files inside it
- AES (192-bits)
- DESede/Triple DES (192-bits)
- SHA-256
- SHA-512