Why did you write this program?

I wanted a program which I could use to encrypt my secret files in one platform (say, Windows), and decrypt in another (say, Linux). I was not able to find any such tool.

[top]

Can I decrypt a file I encrypted using a older version of WizCrypt?

No. The pre-3.x version file formats were not designed for reliability. Version 3.0 onwards we support backward compatibility (that is, any version above 3.x will support backward compatibility till version 3.0).

[top]

[v1.x] Giving passwords in command line is dangerous. Why does this program expect this?

Java as of version 5 does not support password masking in console. Version 2.x of application supports interactive input of password (this runs in Java 6).

[top]

[v2.x] Version 2.x have support for accepting passwords from user interactively. Then why does it retain support for command-line parameter supply of password?

Two reasons: 1. For scripting support 2. Backward compatibility

[top]

What do I need to build this application from source?

You need to have Maven 2.x (http://maven.apache.org/).

[top]