Cross platform commandline encryption program. It also exposes Java APIs which can be used to embed WizCrypt inside your Java application. It uses symmetric key algorithm.
The commandline tool runs in two mode:
You have to pass command line argument `-e' for operating in this mode.
You have to pass command line argument `-d' for operating in this mode.
2.x and above versions require JRE 1.6 or above. 1.x versions JRE 1.5 or above.
$ java -jar wizcrypt-XX-jar-with-dependencies.jar --help
[Note: `XX' to be substituted with the version number.]
$ java -jar wizcrypt-XX-jar-with-dependencies.jar -e -p mypwd *.jpg $ java -jar wizcrypt-XX-jar-with-dependencies.jar -d -p mypwd *.jpg.wiz
If you do not supply `-p' parameter with password, or if you do not supply the `-p' parameter itself, the application will interactively ask for password.
WizCrypt also exposes public APIs which can be used in your program. Read through this guide. The JavaDoc for WizCrypt is also available.
This software is distributed under Apache License 2.0.
The software uses industry standard encryption, and if by chance you forgot the password of your encrypted files, no other method other than brute force can help.