Brouncy Castle类库

本文介绍了一个开源的第三方Java类库BouncyCastle的基本组成及其在项目中的使用方法,包括手动配置步骤与通过Maven或Gradle进行配置的方式,并提供了核心代码所在包的位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、一个开源的第三方JAVA类库一般包括三部分内容
jar文件 库文件
src文件 (.zip文件) 源代码文件
javadoc文件(.zip文件) 文档
JAVA中的库文件以.jar结尾
2、 Brouncy Castle类库的用法(如何在我们自己的项目中使用第三方类库)
(1)手动配置
(1.1)将.jar,src文件和javadoc文件拷到项目目录下
(1.2)在项目中右击找到Build Path,再找到Configure Build Path,

(1.3)需要在main函数开头写“Security.addProvider(new BouncyCastleProvider());”该程序是把BouncyCastle的功能添加到JCE中
(2)使用Maven或Gradle来配置
(2.1)还是要搜索BouncyCastle的配置文件,搜Maven库网站(http://mvnrepository.com)内的bouncycastle
(2.2)选择Bouncy Castle Provider,选最新的版本
(2.3)选择Gradle配置文件,把代码拷贝出来加到Build.gradle的dependences条目的最后
(2.4)在项目身上右键->gradle->refresh gradle project
3、Bouncy Castle中SHA3核心代码在org.bouncycastle.crypte.digest包中,类名为KeccakDigest
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值