美文网首页
No installed provider supports t

No installed provider supports t

作者: 喏喏2021 | 来源:发表于2022-01-21 18:22 被阅读0次

    1. 先来看异常

    这个异常是非常诡异的,同样的代码,在别人的机器上是正常跑的,可是到自己机器上却报了如下错误:


    密钥异常.png

    一般呢,密钥组件,各公司内部都会封装一套,一般都会先找密钥组件负责人,
    负责人看着也是蒙蒙的,自己电脑上可以正常跑,其他人机器呢,也是可以正常跑,
    组件是你负责的,你得负责到底啊,好像是这么个理!

    2. 具体解决思路

    大家第一反应嘛,肯定是网上搜索一下,当然一下就搜索到了,下面讲讲3种解决方案
    1)下载 JCE无限制权限策略文件
    这个主要是受美国出口限制,长度只是128,你代码应该使用的256的密钥长度
    这个呢,还要去官网下载策略文件,没有oracle帐号还得申请,步骤多得很,中途放弃的多得是,呵呵
    2)引用第三方密钥包
    就是org.bouncycastle这个包,但有时,你可能感觉是不是很安全,心存疑虑

    1. 升级jdk版本
      升到这个版本以上就可以了jdk1.8.0_162,这个比较直接,也比较省事一点

    有没有帮助到你呢,点个赞吧!-_-

    相关文章

      网友评论

          本文标题:No installed provider supports t

          本文链接:https://www.haomeiwen.com/subject/sctyhrtx.html