运行jar包出现问题:java.lang.SecurityException: JCE cannot authenticate the provider BC

解决方法:
1.在\jre1.8.0_131\lib\security这个文件里找到‘java.security’,添加security.provider.x=org.bouncycastle.jce.provider.BouncyCastleProvider
例如我的文件里是这样的这里写图片描述

2.在\jre1.8.0_131\lib\ext这个文件夹里添加两个jar包:bcprov-jdk15-135.jar 和bcprov-jdk16-143.jar ,该jar包在该链接里:https://pan.baidu.com/s/1hr5FToo

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
bcprov-jdk15to18-1.72-sources.jar是Bouncy Castle密码库的一个JAR文件,它包含了该库的源代码。Bouncy Castle是一个在密码学领域广泛使用的Java密码库,提供了丰富的密码算法和安全服务,如加密、解密、数字签名、消息摘要等。 该源代码JAR文件是为了方便开发人员阅读和理解Bouncy Castle密码库的实现细节而提供的。通过查看源代码,开发人员可以深入了解该库的实现原理和算法细节,进一步进行代码分析和调试,从而更好地使用和定制Bouncy Castle库。 由于密码学涉及到安全性的重要问题,开源密码库的透明度和审计性尤为重要。因此,提供源代码JAR文件也是为了让开发人员更容易审查、检查和验证Bouncy Castle库的安全性和正确性,同时有助于发现潜在的漏洞和问题,并进行修复和改进。 对于需要在项目中使用Bouncy Castle密码库的开发人员来说,该源代码JAR文件是一个宝贵的资源。他们可以通过查看源代码来深入理解该库的使用方法和调用接口,并更好地集成和利用密码算法和安全服务。此外,对于需要对Bouncy Castle库进行扩展或自定义的开发人员来说,源代码也提供了灵活性和可定制性,使他们能够根据特定需求进行修改和优化。 总之,bcprov-jdk15to18-1.72-sources.jar是Bouncy Castle密码库的源代码JAR文件,通过提供源代码,它为开发人员提供了更深入的了解和使用此库的机会并促进了安全性和可定制性的增强。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值