Bouncy Castle 算法配置
来源:互联网 发布:www.taobao.com淘宝网 编辑:程序博客网 时间:2024/06/04 19:35
网上挡个服务器的代码下来,报错:java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法
原因是Bouncy Castle 算法没有配置配置方法:
一、下载Bouncy Castle
来这里下载最新版:http://www.bouncycastle.org/latest_releases.html (目前最新版是146),主要下载这两个文件:bcprov-jdk16-146.jar、bcprov-ext-jdk16-146.jar,如下图:
二、配置Java.security
用记事本打开%JDK_Home%\ jre\lib\security\java.security文件,找到如下9行代码:
security.provider.1=sun.security.provider.Sun
security.provider.2=sun.security.rsa.SunRsaSign
security.provider.3=com.sun.net.ssl.internal.ssl.Provider
security.provider.4=com.sun.crypto.provider.SunJCE
security.provider.5=sun.security.jgss.SunProvider
security.provider.6=com.sun.security.sasl.Provider
security.provider.7=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.8=sun.security.smartcardio.SunPCSC
security.provider.9=sun.security.mscapi.SunMSCAPI
在这9行之后添加如下两行代码:
#增加BouncyCastleProvider
security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider
保存Java.security文件。
同样修改%JRE_Home%\lib\security\java.security文件,加入以上两行,保存文件。
三、导入jar文件
分别复制bcprov-ext-jdk16-146.jar到"%JDK_Home%\jre\lib\ext"和"%JRE_Home%\lib\ext"目录下。
配置完成!
- Bouncy Castle 算法配置
- Bouncy Castle扩充算法支持
- bouncy castle
- Bouncy Castle
- Java中配置加密组件Bouncy Castle
- 消息摘要算法-bouncy castle支持的MD4算法扩展
- Bouncy Castle算法库中ECIES算法调用示例
- java中的Bouncy Castle 平台轻量级密码术配置方法
- 安装 bouncy castle
- Bouncy Castle使用备份
- PGP Encryption using Bouncy Castle
- Bouncy Castle 的 ASN1 使用方法
- Bouncy Castle使用(一)【开始】
- Bouncy Castle Crypto API c# port
- Bouncy castle HMAC 消息验证码
- Bouncy Castle加密包的分析
- Bouncy Castle的Java JCE安装方法
- 使用Bouncy Castle生成数字签名、数字信封
- C语言一个双向链表的实现
- 用于设置文本过长 撑破css布局:
- 第03周:项目三:家用电子表的制作
- 扯点关于tnsping的一点事
- 关于《算法概论》的思维导图
- Bouncy Castle 算法配置
- // 插件的定义
- 《java多线程设计模式 第五章Producer Consumer》
- combinations
- C has memset(), the Berkeley UNIX C library has bzero()
- 有效获取scrollWidth clientWidth方法:
- django POST获取字典
- 数据可视化-Python之Matplotlib
- hdu 1874 (spfa)