Bouncy Castle 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Bouncy Castle 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Bouncy Castle 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

Bouncy Castle 是一种用于Java平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。Bouncy Castle是轻量级的,从J2SE 1.4到J2ME(包括MIDP)平台,它都可以运行。它是在MIDP上运行的唯一完整的密码术包。

The Legion of the Bouncy Castle

展开阅读全文

评论 (2)

加载中
没有demo,用来是相当吃力啊,我研究一周不知道rsa怎么验签
2019/07/10 16:49
回复
举报
打分: 力荐
功能强悍
2017/02/22 15:00
回复
举报
更多评论
发表了资讯
2013/12/04 00:00

Bouncy Castle 1.50 发布,轻量级Java加密包

Bouncy Castle 是一种用于Java平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。Bouncy Castle是轻量级的,从J2SE 1.4到J2ME(包括MIDP)平台,它都可以运行。它是在MIDP上运行的唯一完整的密码术包。 Bouncy Castle 1.50 发布了,改进记录包括: 支持客户端 TLS 1.2 和 DTLS 1.2, OpenPGP API 支持 ECDH 和 ECDSA (RFC 6637). 新算法包括 XSalsa20, ChaCha, SM3, Threefish, and Skein. GOS...

3
23
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/07/24 14:32

BouncyCastle配置

1、BouncyCastle简介 BouncyCastle是一款开源的密码包,其中包含了大量的密码算法,使用BouncyCastle的目的就是为了扩充算法支持 下载地址最新加密组件包 http://www.bouncycastle.org/latest_releases.html 下载下来的加密组件包有以下两个: bcprov-ext-jdk15on-162.jar #用于配置方式使用 bcprov-jdk15on-162.jar #用于调用方式使用 2、BouncyCastle的使用方式 2.1、配置方式 通过配置JRE环境,使其作为提供者提供相应的算法...

0
0
2018/10/25 18:37

国密SM2遇到的坑 BouncyCastle

由于我服务端用的加密库是BouncyCastle SM2加密数据 由C1,C2,C3组成 国密密文的正确排序是 C1+C3+C2 我们安全芯片SM2加密处理的密文顺序是 C1+C3+C2 而BC库加密出来的顺序是C1+C2+C3 我们安全在C1数据最前面没有04,而BC库加密出来的数据前面有04 BC库生成SM2公私钥对时 私钥的前面 偶尔会多加两个 00 而我们安全芯片 不支持 去掉00就可以 公钥的签名偶尔会多加04 而我们安全芯片 不支持 去掉04就可以...

0
3
2020/10/02 22:50

java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法

java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法 参考文章: (1)java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法 (2)https://www.cnblogs.com/castielangel/p/10303472.html 备忘一下。...

0
0
2020/10/10 07:33

linux下java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法

linux下java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法 参考文章: (1)linux下java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法 (2)https://www.cnblogs.com/yangy608/archive/2012/08/08/2627858.html 备忘一下。...

0
0
发表了博客
2018/12/25 14:04

Python实现RSA无填充加密,兼容BouncyCastle

场景 某系统登录时密码经过前台rsa加密传给后端,为实现模拟登录需要原样生成加密串。 分析 前台通过RSA.js、BigInt.js、Barrett.js三个js文件实现加密,公钥通过ajax请求获得empoent、module。 rsa算法其实就是通过这两个参数计算实现公钥加密,所以正常情况下使用常规加密库即可达到目的。 但实际测试发现使用cryptography、pycryptodem等库加密结果与js输出不一致且每次都不同。其实常规库会按一定规则对原文随机填充后再加密...

0
0
发表了博客
2019/12/02 17:26

IText异常 NoClassDefFoundError: org/bouncycastle/asn1/ASN1Encodable

根据Itext的版本,查看依赖库的版本 maven地址:https://mvnrepository.com/artifact/com.itextpdf/itextpdf <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.3.2</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.47</version> ...

0
0
2018/01/28 10:50

Java生成SM2证书基于BouncyCastle(cer)

Java生成SM2证书基于BouncyCastle(cer) 可以先加QQ 783021975 咨询相关问题。代码后续会更新一部分 【SM2证书】利用BC的X509v3CertificateBuilder组装X509国密证书 整理中。完全是Java代码调用BouncCastle生成的哦。先来个图看下 签名算法 和 公钥参数都是 符合SM2算法的 2018年6月22日更新:CRL分布点,添加证书策略,颁发者密钥标识,使用者密钥标识,密钥用法,增强密钥用法,基本约束 可以先加QQ 783021975 咨询相关问题。 ...

0
11
发表于开发技能专区
2020/02/14 11:09

C#使用BouncyCastle实现RSA签名加密,与JAVA互通

问题 调用其他支付公司提供的接口(第三方接口是JAVA编写,也只给提供JAVA的调用示例。),给了一个pfx的公钥,直接尝试用C#的签名加密调不通,C#签名加密方法如下: /// <summary> /// 公钥加密 /// </summary> /// <param name="value">要加密的数据</param> /// <returns></returns> public static string SignEncrypt2(string value) { try ...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
2 评论
86 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部