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 


本文标签: 字体 文件 加密 密码 替换