对接方将3DES密钥用文本给出,我将其base64解码后的bytes来创建SecretKeySpec,报错

java.security.InvalidKeyException: Wrong key size

debug发现base64解码的bytes只有18个字节。。

后来我想是不是他将每个文本字符作为一个字节?统计了以下字符长度,确实是24。

然后直接将字符串的每个字符作为一个字节,将得到的二进制字节作为密钥,解密成功了。

通常来说,提供des密钥应该是提供二进制密钥的base64编码。这次遇到的真是个奇葩的对接方

DES Wrong Key Size错误相关推荐

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

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

  2. java.security.InvalidKeyException:illegal Key Size

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

  3. java.security.InvalidKeyException: Illegal key size

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

  4. java.security.InvalidKeyException Illegal key size

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

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

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

  6. 雷林鹏分享:解决CI框架的Disallowed Key Characters错误提示

    用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示.有人说 url 里有非法字符.但是确定 url 是纯英文的,问题还是出来了.但清 ...

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

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

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

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

  9. jdk 1.8 java.policy,JDK1.8 导致系统报错:java.security.InvalidKeyException:illegal Key Size

    在使用JCE加密时,我们有时候会遇到这样的Exception: java.security.InvalidKeyException:illegal Key Size 要解决这个报错,首先,我们需要知道 ...

最新文章

  1. Mybatis接口Mapper内的方法为啥不能重载?
  2. iOS开发-面试总结(九)
  3. Linux 编程经典书籍推荐
  4. java静态变量和实例变量的区别6_java静态变量的与实例变量的区别
  5. 第六十一节,html超链接和路径
  6. 获取设备IMEI ,手机名称,系统SDK版本号,系统版本号
  7. c语言 读取 文件大小,c – ifstream :: ifstream可以读取的最大文件大小是多少
  8. java 找出list中相同数据_Java获取List中相同的数据
  9. android 配置java_home_android – React Native:未设置JAVA_HOME,并且在PATH中找不到“java”命令...
  10. keil4编译c语言,用keil4编译C语言代码,编译通过,但是链接时无法产生.hex文件。...
  11. 计算机教室 使用计划,计算机室教学计划
  12. javaweb简要介绍,虚拟路径,虚拟主机
  13. 此上下文中不允许函数定义。_彻底搞懂上下文this,轻松应对,一面就过!!!...
  14. vue element Form-Item prop
  15. 操作系统-Windows操作系统的线程调度了解这些
  16. OpenCV距离变换函数:distanceTransform()介绍
  17. PHP 暂停函数 sleep() 与 usleep() 的区别
  18. 智慧城管监控指挥中心建设
  19. 【单片机】按键消抖及原理(硬件和软件方法详解)
  20. o2o电商模式的创业机会有哪些?

热门文章

  1. [转]多媒体封装格式详解---MP4
  2. 特斯拉电池细节_一家超级秘密的电池初创公司暗示其吹过特斯拉,但不会展示商品...
  3. Dubboamp;hsfamp;Spring-cloud的区别
  4. ENSP实现小型企业网三层架构
  5. 关于单片机替代PLC的思考
  6. Google PR值的详细算法
  7. 牛客SQL--SQL必知必会刷题记录
  8. 刘知远:NLP研究入门之道(三)如何通过文献掌握学术动态
  9. 运算放大器基本电路——11个经典电路
  10. 建站之星网站迁移攻略