登 录..    [注 册]    忘记密码    注销登录
 
csdn.net
首 页 | 第二书店 | 论 坛 | 专 题 | 精 华 | SUN | IBM | 微 软 | 微 创 | 《程序员》 | 调 查 | 聊 天 | 黄 页
新 闻 | Donews | 文 档 | FAQ | 专 栏 | 人 才 | 培 训 | 移 动 | 人 邮 | 《开发高手》 | 搜 索 | 软 件 | 会 员
·[eWeek:Borland连丢大将] [CTO Blake Stone辞职] [讨论] ·关注2004年度计算机专业考试 ·Oracle欲以94亿美元收购仁科 ·测试驱动的开发系列(1) ·Jakarta Common Digester 应用 ·PHP4之真OO ·一次编写,随处运行 ·超越模板引擎 ·ERP实践:多级分类档案级联删除技术 ID号自动编码技术 ·金山《剑网》官方网站2度被黑 · 读者盛赞Inside VCL,李维一一作答 · 2004 Jolt大奖入围图书 · gzip-1.2.4程序分析 · 微软MVP新一届(2004.1)名单揭晓 · 社区之星联动读书计划 ·关注Ruby语言Matz关于技术的对话 blocks和Closure结构 · CSDN专题:网格计算 · CSDN最新推出RSS客户端订阅 · Dearbook新春货到付款免配送费 2007.3.27   

— 人才招聘 —
Samsung OpenTide...
北京北阳电子技术...
北京线线通科技开...
明日工作室(上海...
北京飞天诚信科技...
重庆海特科技发展...
北京色诺芬信息服...
武汉紫龙科技有限...
北京奥维在线软件...
广西怡海信息产业...
飞迈影视制作公司...
人民网(香港)有限...
北京世纪百合科技...
北京蓝天中交科技...
TOM互联网事业集团...
北京连邦软件学校...
— 热销商品 —
《Oracle9i实务管...
《过河卒》
《.NET系统架构与...
《JBuilder实用技...
《Java夜未眠》
— 培训信息 —
中国思科培训网(C...
UML软件工程组织(...
天盈隆网络技术培...
美国Softtech公司...
北大青鸟APTECH深...
北京中软总公司计...
维新计算机培训中...
— 图书信息 —
软件创富
Delphi 深度探索
C#精髓
Refactoring
The Java Program...
CSDN - 文档中心 - Java    
标题     BouncyCastle JCE实践(二)    hongbo781202(原作)
关键字     BouncyCastle JCE 安全

 

安装BouncyCastle JCE

安装BouncyCastle JCE应该按照如下步骤:

1)下载提供者

如上,BouncyCastle可以从www.bouncycastle.org下载,下载后请将它解

压缩。

2)JAR文件拷贝到适当位置

如果想让JCE类可以被所有的JAVA应用程序使用,我们需要把JAR文件安装为一个扩展。BouncyCastle提供者没有用于安装为扩展的JAR文件,但它容易构建。首先将下载的文件展开到JDKclasses目录下,然后运行下面的命令将这些文件打包:

c:\> jar cvf bouncycastle.jar javax org

Windows中,Java通常安装在两个目录下。一个目录用于开发,包括所有的JDK工具,另一个仅仅是运行环境。JDK本身通常位于c:\jdk1.3这样的目录下,而JDK运行环境通常位于c:\Program files\JavaSoft\JRE1.3这样的目录下,它们都有库的扩展目录。分别是:c:\jdk1.3.1\lib\ext和c:\Program files\JavaSoft\JRE\1.3\lib\ext,把所要的JAR文件放于对应的目录下。

3)配置安全属性文件

安全属性文件java.security位于和\lib\ext平行的另一个目录\lib\security下,它定义了当前可以使用的加密提供者。如您看到下面的语句:

security.provider.1=sun.security.provider.Sun

security.provider.2=com.sun.rsajca.Provider

它表明本虚拟机有两个加密提供者以及他们的优先级和访问时使用的名称。当需要用到一个加密算法时,虚拟机会依次访问这里列出的提供者,寻找想要的算法,并按这里的优先级顺序使用第一个找到的算法。

我们应该在文件中插入如下行,把新的提供者加入进去:

security.provider.3=org.bouncycastle.jce.provider.BouncyCastleProvider

当然了,你也可以将前面的加密提供者配置删除,这样就不能使用jdk默认的加密提供者了。

4)测试安装好的程序

我们可以自己写一个测试程序(用JCE包的API),来判断我们的安装是否成功。

安装成功了,让我们进入用BouncyCastle JCE实现安全功能的有趣天地吧!



作者相关文章:
  • BouncyCastle JCE实践(六)(原作)
  • BouncyCastle JCE实践(五)(原作)
  • BouncyCastle JCE实践(四)(原作)


  • 对该文的评论 人气:221


    发表评论
    你还没有登录:昵称: 密码: 免费注册   评论:
      
      


    网站简介 - 广告服务 - 网站地图 - 帮助信息 - 联系方式 - English
    百联美达美公司 版权所有 京ICP证020026号
    Copyright ? CSDN.net, Inc. All rights reserved