Author: Umesh Batra
Project source: http://sourceforge.net/projects/jcrypto/
Project documentation: http://www.umeshbatra.com/jcrypto/docs
It accepts the input in form of file path or directory path, User is expected to pass source file and target directory;
The utility can encrypt/decrypt file using key. The files, when encrypted are stored with the extention ".encrypted"
& when you decrypt it restored back as it was.
You can also specify source as a directory path also, in that case whole directory would be recurcively encrypted.
The folder/files, when encrypted are stored in corresponding structure as is but with the extention ".encrypted" &
when you decrypt it, entire structure can be restored back as it was.
The shared key passed by user would also be encrypted in order to provide strong encryption.
There are two version of the program that are available:
A command line utility to encrypt or decrypt files
java -jar jCrypto.commandline.jar [ENCRYPT/DECRYPT] [KEY] [SOURCE FILENAME/DIRECTORYNAME] [TARGET FILENAME/DIRECTORYNAME]
GUI based utility to encrypt or decrypt files
java -jar jCrypto.gui.jar