用了一个加密算法 反正就是给个key+secret 加密成另外一段文字 不关心加密过程,但是之前都能加密成功,今天加密直接就报错了。。Illegal key size or default parameters

Exception in thread "main" java.security.InvalidKeyException: Illegal key size or default parameters
    at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1026)
    at javax.crypto.Cipher.implInit(Cipher.java:801)
    at javax.crypto.Cipher.chooseProvider(Cipher.java:864)
    at javax.crypto.Cipher.init(Cipher.java:1249)
    at javax.crypto.Cipher.init(Cipher.java:1186)
    at com.tencent.s2.util.EncryptAESUtil.getCipher(EncryptAESUtil.java:32)
    at com.tencent.s2.util.EncryptAESUtil.encrypt(EncryptAESUtil.java:17)
    at com.tencent.s2.util.EncryptAESUtil.main(EncryptAESUtil.java:52)

不多说 直接百度。

报错 Illegal key size or default parameters - 码农教程

大多数都和这个说的差不多,反正就是要替换jdk 下的两个文件。

但是这里我有一个疑问了。

1.我之前能够获取到加密后的字符串,现在获取不到

2.这个jar我部署到服务器了,目前服务还是能正常加密。

问题1 为啥我之前可以现在不行?

感觉最近也没动过这个类,看了git也是原样。那么问题出在哪呢?灵机一动,因为idea有时候会自己有个默认的jdk版本,是不是我换到其他工程的时候改过这些设置呢?

目前是java8报错!!!

但是当我切换到java11的时候就好了

 

问题2 为什么服务器上的可以呢?难道也是java11

再看看本地的jdk8

两者一对比就知道问题出在哪了吧。 服务器上的jdk版本是特供的呀。。。

当然上面文章的解决办法也是可以的替换本地的和服务器的这个policy.jar。

说到底还是吃了懒得亏。一直用jdk8.现在jdk13都出来一年多了。。。实在是学不动了

Illegal key size or default parameters相关推荐

  1. java.security.InvalidKeyException: Illegal key size or default parameters

    今天在使用idea打包maven项目时,出现这个错误:java.security.InvalidKeyException: Illegal key size or default parameters ...

  2. AES 加密256位 错误 java.security.InvalidKeyException: Illegal key size or default parameters

    Java发布的运行环境包中的加解密有一定的限制.比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件. 官方网站提供了JCE无限制权限策略文件的下载: JDK8的下载地址:  http: ...

  3. AES加密报错:Illegal key size or default parameters或希望支持32位密钥

    今天在接一个中·宣部文档时用到了AES128加密,对方给的密钥是32位的,方法写完运行时报该错误,如下: 问题原因jdk自带的加密包,不支持32位密钥加密,需要下载jar包替换掉 需要替换的jar包: ...

  4. java.security.InvalidKeyException: Illegal key size

    来源:https://blog.csdn.net/dling8/article/details/84061948 今天在使用idea打包maven项目时,出现这个错误:java.security.In ...

  5. java.security.InvalidKeyException Illegal key size

    今天在使用idea打包maven项目时,出现这个错误:java.security.InvalidKeyException: Illegal key size.(测试也可能会出现这个问题)貌似是因为加密 ...

  6. java.security.InvalidKeyException: Illegal key size异常解决

    2019独角兽企业重金招聘Python工程师标准>>> 异常: 用AES加密时出现"java.security.InvalidKeyException: Illegal k ...

  7. 异常: java.security.InvalidKeyException: Illegal key size

    异常: java.security.InvalidKeyException: Illegal key size 参考文章: (1)异常: java.security.InvalidKeyExcepti ...

  8. java.security.InvalidKeyException:illegal Key Size

    在引用一个加密解密包时报如下错误:java.security.InvalidKeyException:illegal Key Size 原因默认安全的 jdk sercurity  有对技术出口的限制 ...

  9. 项目实战-解决AES(java.security.InvalidKeyException: Illegal key size)

    异常: java.security.InvalidKeyException: Illegal key size 今天在做接口测试的时候遇到个异常: java.security.InvalidKeyEx ...

最新文章

  1. 《Cacti实战》——导读
  2. CentOS4 可用镜像及更新方式
  3. MySQL在创建相同表结构时as和like 使用的区别
  4. C#文件和文件文件夹按时间、名称排序-顺序与倒序
  5. 让 C#智能注释时允许换行
  6. 百度顶会论文复现(2):GAN综述
  7. 云丰计算机,于云丰-中国科学院大学-UCAS
  8. 厦华电子:转型迎来新征程 打造大数据领军企业
  9. Java Nested Classes(内部类~第一篇英文技术文档翻译)
  10. windows上通过vnc连接虚拟机中linux系统
  11. (二)java版电子商务spring cloud分布式微服务b2b2c社交电商-Spring Boot配置文件详解...
  12. android音频框架书籍,Android高级架构师系统学习——Android 音频可视化
  13. Win10 LTSB/LTSC安装微软商店/Microsoft store
  14. python代码复制运行不了_pycharm 复制代码出现空格的解决方式
  15. linux的帮助,帮助信息_Linux公社 - Linux系统门户网站
  16. (最新)唯品会WEB端加密参数逆向分析
  17. codeforces div2 Not Assigning 题解
  18. keras自然语言处理(四)
  19. 华为笔记本能装手机App了,华为移动应用引擎(公测版)
  20. cf Educational Codeforces Round 54 C. Meme Problem

热门文章

  1. 微信背景音乐不自动播放解决
  2. 【概率期望】【NOIP模拟】切题
  3. Python Train_使用隐马尔可夫模型进行音乐流派分类的Python实现
  4. 快速破解专业操盘手核心机密(全套)
  5. Unable to negotiate with 192.168.XX.XX port XXXX: no matching key exchange method found.
  6. linux chrome ui字体,谷歌Chrome 69浏览器标签栏字体模糊的解决方法
  7. php 截取取最后一个字符
  8. pycharm跑程序时出现Process finished with exit code -1073740791 (0xC0000409)
  9. 人工智能生成 logo 神器
  10. 密码学系列(一):密码行业、政策介绍