admin 管理员组文章数量: 1086019
2024年4月25日发(作者:如何实现分页查询功能)
维普资讯
经验技巧
跨平台加解密有捷径
■王庆
很多时候为了保护自己的隐
(Maven是一个项目管理工具)。
私或机密文件需要通过对文件加
密来达到保护的目的。加密的目
使用
的就是在于证明用户身份,防止
别人截取文件或内容。无论是在
WizCrypt的基本用法如下:
Linux还是Windows操作系统平
图1 WizCrypt加密过程原理图
Sjava-jar WizCrypt-XX-
台,商用或免费的加密软件非常
jar-with-delX ̄ldencies.jar—help
多。但同时在Linux和Windows
工作原理如图1所示。
中,都能快速地、自由地实现加
其中Xx表示WizCrypt的版
解密的开源软件就不多见。下面
解密过程
本号。加密使用“一e”参数,解
就介绍如何快速实现跨平台的文
密使用 一d”参数。WizCrypt
件加解密。
WizC rypt解密过程分三个
的加解密用法示例如下:
Wiz C rypt是一款能跨操作
步骤:
Sjava-jar WizCrypt-XX-
系统平台实现对任意文件进行快 ◆用户提供的密码MD 5
jar-with-dependencies.jar—e
速加解密的开源程序,它以命令
HASH值首先被计算。
-
p mypwd+.JPg
的模式在Java环境中运行,使用
◆步骤1的HASH值和加
¥java-jar WizCrypt-XX—
行业标准的RC4和MD5算法对
密文件的前1 6位字节包含有密
jar-with-dependencies:jar-d
文件进行加密。MD5的全称是 码的MD5 HASH值进行对比。
-
p mypwd .JPg.wiz
Message--Digest Algorithm 5,
◆如果两边的HASH一致,则
在2O世纪90年代初由MIT的计
进行解密,否则WiZCryp提示用户
常见出错代码释义
算机科学实验室和RSA Data
输入密码不正确,并且退出程序。
Security Inc发明,经MD2、MD3
WizC rypt对文件加密成功
和MD4发展而来。Message-
安装
是没有任何提示信息的,但如果
Digest泛指字节串(Message)的
在使用WizCrypt过程中发现如
Hash变换,就是把一个任意长度
WizC rypt需要运行在JRE 下出错代码提示,可以根据
的字节串变换成一定长的大整
1.5或更高版本的Java环境,
WizCrypt出错代码释义找到出
数。MD5的典型应用是对一段
W i Z C r Y P t加密后的文件以
错原因,代码释义如下:
Message(字节串)产生fingerprint
“
.
wiz”为扩展名。我们可以到 1 IO出错,发生读/写错误,
(指纹),以防止被“篡改”。RC4
http://deve1oper.berlios.de/
或者文件不存在。
是1987年提出的加密算法,作为
Project/shOWfiles.PhP?
2密码出错,提供的密码太
一
种分组密码体系,被广泛使用
group_id=5944下载相应版本的
长或太短。
于计算机保密通信领域。此外,
WizCrypt。建议下载已经编译
3密码不匹配,输入密码错误。
WizC rypt运行时无须调用任何
好的、可执行的JAR应用程序版
4多种错误可能,多种错误
配置文件,还可以编写成脚本对
本,如果希望自行从源代码编译
可能,包含Io出错、密码出错、
文件进行分批加密。WizCrypt的
WizCrypt,则需要Maven 2
密码不匹配等多(下转弟8O页)
责编/何晓龙hxl@ccu com cn美编/庆琨 2006・4 79
维普资讯
经验技巧
善用替换表解决乱码
■缪爱军
OpenOffice.org是一款自由
从这些字体发展出来的。本文就
装,则会以右边的字体来代替,
软件,任何人都可以免费下载、
来介绍一下如何使用OpenOffice.
一
律以右边的字体来代替左边的
使用它。但是许多字体却是有版
org的这-“-实用功能。
字体。当选中屏幕后,打印时只
权的,不能随意使用,所以在
会以原始字体来打印,不会被右
OpenOffice.org中只能自带一些
如何设置字体替换
边的字体替换掉。
自由的中文字体,但比较遗憾的 到此为止,已基本上解决了
是,这些字体有时会出现乱码。
在选单中依次选择“工具/
MS Office的文件在OpenOffiec.
其实,利用OpenOffice.org的字
选项”一“字体”一“使用替换 org中的读取问题。还不能忘了
体替换功能就可以将那些有版权
表”,接着来设定替换字体:
StarOffiec,因为OpenOffice.org
的字体替换成自由的字体来显
Si ̄un—AR PL amgttL GB
是由StarOfifce来的,StarOfifce里
示,这样就不会出现中文乱码
Times New Roman—・AR PL
带了许多有版权的字体,如
了。L i n u x中常见的中文
SungtiL GB
Andale Sans UI用来显示中日韩
TrueType自由字体是由文鼎科
Arial— AR PL SungtiL GB
等表意文字。同样是版权的问题,
技提供的,其中简体中文通常有
OpenOffice.org不能自带这些字
两款:AR PL SungtiL GB(文
左边的“字体”是指原始字 体,从而也就导致中文显示乱码。
鼎PL简报宋)和AR PL KaitiM
体,因为Linux下有此字体,所
运用同样的方法,笔者替换如下:
GB(文鼎PL简中楷)。这两款简
以无法从下拉选单中选择,只能
Albany->AR PL SungtiL
体中文字体可以免费使用,
自行输入字体名称,右边的“替
GB
Linux中其他的一些简体中文字
换为”则是指要换成什么字体。
Andale Sans U I~>AR PL
体,如Firefly、Uming等也都是
当字体选好后,按下右边对勾按
KaitiM GB
钮就可以把替代字体加入清单
MSung Light SC一>AR
中。最后切记把“自动”底下的
PL SungtiL GB
框选中。选中此框的好处在于,
ThOri1dale一>AR PL
若左边的字体在系统中没有安
SungtiL GB
80 2006・4 责编/何晓龙h ̄l@eeu∞m cn美编/庆琨 OP●n SOurc●WorId
版权声明:本文标题:跨平台加解密有捷径 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714037240a662626.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论