Illegal key size or default parameters
用了一个加密算法 反正就是给个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相关推荐
- java.security.InvalidKeyException: Illegal key size or default parameters
今天在使用idea打包maven项目时,出现这个错误:java.security.InvalidKeyException: Illegal key size or default parameters ...
- AES 加密256位 错误 java.security.InvalidKeyException: Illegal key size or default parameters
Java发布的运行环境包中的加解密有一定的限制.比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件. 官方网站提供了JCE无限制权限策略文件的下载: JDK8的下载地址: http: ...
- AES加密报错:Illegal key size or default parameters或希望支持32位密钥
今天在接一个中·宣部文档时用到了AES128加密,对方给的密钥是32位的,方法写完运行时报该错误,如下: 问题原因jdk自带的加密包,不支持32位密钥加密,需要下载jar包替换掉 需要替换的jar包: ...
- java.security.InvalidKeyException: Illegal key size
来源:https://blog.csdn.net/dling8/article/details/84061948 今天在使用idea打包maven项目时,出现这个错误:java.security.In ...
- java.security.InvalidKeyException Illegal key size
今天在使用idea打包maven项目时,出现这个错误:java.security.InvalidKeyException: Illegal key size.(测试也可能会出现这个问题)貌似是因为加密 ...
- java.security.InvalidKeyException: Illegal key size异常解决
2019独角兽企业重金招聘Python工程师标准>>> 异常: 用AES加密时出现"java.security.InvalidKeyException: Illegal k ...
- 异常: java.security.InvalidKeyException: Illegal key size
异常: java.security.InvalidKeyException: Illegal key size 参考文章: (1)异常: java.security.InvalidKeyExcepti ...
- java.security.InvalidKeyException:illegal Key Size
在引用一个加密解密包时报如下错误:java.security.InvalidKeyException:illegal Key Size 原因默认安全的 jdk sercurity 有对技术出口的限制 ...
- 项目实战-解决AES(java.security.InvalidKeyException: Illegal key size)
异常: java.security.InvalidKeyException: Illegal key size 今天在做接口测试的时候遇到个异常: java.security.InvalidKeyEx ...
最新文章
- 《Cacti实战》——导读
- CentOS4 可用镜像及更新方式
- MySQL在创建相同表结构时as和like 使用的区别
- C#文件和文件文件夹按时间、名称排序-顺序与倒序
- 让 C#智能注释时允许换行
- 百度顶会论文复现(2):GAN综述
- 云丰计算机,于云丰-中国科学院大学-UCAS
- 厦华电子:转型迎来新征程 打造大数据领军企业
- Java Nested Classes(内部类~第一篇英文技术文档翻译)
- windows上通过vnc连接虚拟机中linux系统
- (二)java版电子商务spring cloud分布式微服务b2b2c社交电商-Spring Boot配置文件详解...
- android音频框架书籍,Android高级架构师系统学习——Android 音频可视化
- Win10 LTSB/LTSC安装微软商店/Microsoft store
- python代码复制运行不了_pycharm 复制代码出现空格的解决方式
- linux的帮助,帮助信息_Linux公社 - Linux系统门户网站
- (最新)唯品会WEB端加密参数逆向分析
- codeforces div2 Not Assigning 题解
- keras自然语言处理(四)
- 华为笔记本能装手机App了,华为移动应用引擎(公测版)
- cf Educational Codeforces Round 54 C. Meme Problem
热门文章
- 微信背景音乐不自动播放解决
- 【概率期望】【NOIP模拟】切题
- Python Train_使用隐马尔可夫模型进行音乐流派分类的Python实现
- 快速破解专业操盘手核心机密(全套)
- Unable to negotiate with 192.168.XX.XX port XXXX: no matching key exchange method found.
- linux chrome ui字体,谷歌Chrome 69浏览器标签栏字体模糊的解决方法
- php 截取取最后一个字符
- pycharm跑程序时出现Process finished with exit code -1073740791 (0xC0000409)
- 人工智能生成 logo 神器
- 密码学系列(一):密码行业、政策介绍