DES Wrong Key Size错误
对接方将3DES密钥用文本给出,我将其base64解码后的bytes来创建SecretKeySpec,报错
java.security.InvalidKeyException: Wrong key size
debug发现base64解码的bytes只有18个字节。。
后来我想是不是他将每个文本字符作为一个字节?统计了以下字符长度,确实是24。
然后直接将字符串的每个字符作为一个字节,将得到的二进制字节作为密钥,解密成功了。
通常来说,提供des密钥应该是提供二进制密钥的base64编码。这次遇到的真是个奇葩的对接方
DES Wrong Key Size错误相关推荐
- java.security.InvalidKeyException: Illegal key size or default parameters
今天在使用idea打包maven项目时,出现这个错误:java.security.InvalidKeyException: Illegal key size or default parameters ...
- java.security.InvalidKeyException:illegal Key Size
在引用一个加密解密包时报如下错误:java.security.InvalidKeyException:illegal Key Size 原因默认安全的 jdk sercurity 有对技术出口的限制 ...
- 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 ...
- 雷林鹏分享:解决CI框架的Disallowed Key Characters错误提示
用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示.有人说 url 里有非法字符.但是确定 url 是纯英文的,问题还是出来了.但清 ...
- 异常: java.security.InvalidKeyException: Illegal key size
异常: java.security.InvalidKeyException: Illegal key size 参考文章: (1)异常: java.security.InvalidKeyExcepti ...
- 项目实战-解决AES(java.security.InvalidKeyException: Illegal key size)
异常: java.security.InvalidKeyException: Illegal key size 今天在做接口测试的时候遇到个异常: java.security.InvalidKeyEx ...
- jdk 1.8 java.policy,JDK1.8 导致系统报错:java.security.InvalidKeyException:illegal Key Size
在使用JCE加密时,我们有时候会遇到这样的Exception: java.security.InvalidKeyException:illegal Key Size 要解决这个报错,首先,我们需要知道 ...
最新文章
- Mybatis接口Mapper内的方法为啥不能重载?
- iOS开发-面试总结(九)
- Linux 编程经典书籍推荐
- java静态变量和实例变量的区别6_java静态变量的与实例变量的区别
- 第六十一节,html超链接和路径
- 获取设备IMEI ,手机名称,系统SDK版本号,系统版本号
- c语言 读取 文件大小,c – ifstream :: ifstream可以读取的最大文件大小是多少
- java 找出list中相同数据_Java获取List中相同的数据
- android 配置java_home_android – React Native:未设置JAVA_HOME,并且在PATH中找不到“java”命令...
- keil4编译c语言,用keil4编译C语言代码,编译通过,但是链接时无法产生.hex文件。...
- 计算机教室 使用计划,计算机室教学计划
- javaweb简要介绍,虚拟路径,虚拟主机
- 此上下文中不允许函数定义。_彻底搞懂上下文this,轻松应对,一面就过!!!...
- vue element Form-Item prop
- 操作系统-Windows操作系统的线程调度了解这些
- OpenCV距离变换函数:distanceTransform()介绍
- PHP 暂停函数 sleep() 与 usleep() 的区别
- 智慧城管监控指挥中心建设
- 【单片机】按键消抖及原理(硬件和软件方法详解)
- o2o电商模式的创业机会有哪些?