Simple lightweight java program that encrypt and decrypt text file using XOR encrypter
- Download java 16 here.
- Download latest version in releases tab.
- Open command prompt in folder and run command below or use
start.bat
file included in zip folder.
java -jar XOREncrypt-1.0.jar
- Put files in folders.
- Enjoy the encryption program. 😎
Program will automatically create 3 folders input
, encrypt
, output
.
After starting you can put files inside folders, for encryption put files in input
folder and encrypted file will pop up in
encrypt
folder, for decryption put files ex. fileExtension-xOrƎ-fileName.XORe
in encrypt
folder and
decrypted file will pop up in output
folder.
All encryption and decryption processes requiring encryption key word which you can enter or use file key.properties
,
program will also ask you if you want to save key word in to a file.
For all functions to work correctly you will need a key word that can be stored in key.properties
file or manually on piece of paper.
XOR is one of the best encryption that use special key word. The XOR encryption algorithm is an example of symmetric encryption where the same key is used to both encrypt and decrypt a message.
More information about XOR encryption you can read on this page.
Pull requests are always welcome. For bigger changes, please open an issue first to discuss what you would like to change.
- Add gui using JFrame where you can manage everything
- Multithreading
- Calculating encryption process