1、 选择相应的WizCrypt版本
WizCrypt主页提供了许多版本的WizCrypt程序。首先必须根据自己的JRE环境下载相应的文件。JRE 1.5 系列可以使用 1.0 和1.1 。JRE 1.6 系列可以使用 2.0和2.2 。下载网站:http://wizcrypt.wiztools.org/download.html
#wget http://download.berlios.de/wizcrypt/wizcrypt-1.1-jar-with-dependencies.jar
说明:这里笔者使用的是jar格式的数据包。JAR(Java存档文件)是一种与平台无关的文件格式,它是将许多文件合并成一个文件。在只有HTTP(超文本传输协议)的信息处理中,可先将多个Java applet小程序及其必需组件(类文件、图像、声音及其它资源)捆绑到一个JAR文件中,然后再依次下载到浏览器上。
该格式还支持文件压缩和数字签名功能。一个 JAR 文件可以用于:用于发布和使用类库 、作为应用程序和扩展的构建单元 、作为组件、applet 或者插件程序的部署单位 、用于打包与组件相关联的辅助资源。
2 、了解WizCrypt命令行参数
WizCrypt是一个命令行工具,它的格式非常简单。使用命令
java -jar Wizcrypt-1.1-jar-with-dependencies.jar
即可查看参数,如图 6 。

图6 WizCrypt 参数
WizCrypt 参数包括:
-d :进行解密操作。
-e :进行加密操作。
-p :输入密码。
-h: :显示帮助信息。
3、 Linux下应用实例
我们看一个实例,tmp目录下有一个txt文件。只要使用命令即可进行加密。
java -jar Wizcrypt-1.1-jar-with-dependencies.jar -e -p goodcjh 1.txt
说明:其中goodcjh 即密码,1.txt 会被文件1.txt.wiz代替。
使用命令进行解密。
java -jar Wizcrypt-1.1-jar-with-dependencies.jar -d -p goodcjh 1.txt.wiz
说明:1.txt.wiz 会被文件1.txt代替。
图7 是加密和解密操作的截图。

图7 加密和解密操作的截图
4 、在Winodws下的操作完全相同
例如c盘下有一个jpeg文件。只要使用命令即可进行加密。
java -jar Wizcrypt-1.1-jar-with-dependencies.jar -e -p goodcjh 7.jpg
解密命令:
java -jar Wizcrypt-1.1-jar-with-dependencies.jar -d -p goodcjh 7.jpg.wiz
图8 是加密和解密操作的截图

图8 Windows平台加密和解密操作的截图
说明:文件在Winodws下的Linux下的传递可以提供SSH安全工具进行完成。常用的SSH客户端软件包括putty和winscp 。
5 、了解一下WizCrypt出错信息
使用WizCrypt会出现一些常见错误信息,如表-1 。
表-1 WizCrypt出错信息

总结:到此为止笔者介绍了数据加密技术和WizCrypt加密在Linux 下和Windows下的跨平台实战。