Encrypt Decrypt Zip (Unzip)

Download it here v0.1.6 (MD5: 2314D911CEAD44D711B565957C5A3F2B)

Source code here

I've created a simple Java command-line application that will zip a file or files and password protect it. Furthermore, the application will rename the files and store the original name and directory structure in an additional file in the zip file. The password can either be supplied as a command line parameter or a path to a password file. The password file can be generated using the same application. The same password file must be used for encrypting as well as decrypting. The application will pick a random password from the password file. An index of the password used, in the password file, will be encoded in the zip file name.