网络安全 频道

Linux异构平台的数据加密

  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下的跨平台实战。

  

0
相关文章