在一个改修项目里,安全性方面总是出一个bug,错误信息如下:

xception in thread "main" javax.crypto.BadPaddingException: java.security.DigestException: Length must be at least 32 for SHA-256digests

at sun.security.rsa.RSAPadding.mgf1(RSAPadding.java:469)

at sun.security.rsa.RSAPadding.padOAEP(RSAPadding.java:394)

at sun.security.rsa.RSAPadding.pad(RSAPadding.java:246)

at sun.security.rsa.RSAPadding.pad(RSAPadding.java:228)

Length must be at least 32 for SHA-256digests。最后,大费周章,问题解决,因为java 版本的问题。java 1.7.0_03版本里存在这个bug。

官网信息链接如下:

https://bugs.java.com/bugdatabase/view_bug.do%3Fbug_id%3D8058549

java bugdatabase_Bug java 安全证书相关推荐

  1. java pkcs#11读取证书加解密(初学-分享)

    java pkcs#11读取证书加解密(初学-分享) http://www.cnblogs.com/sunfb/archive/2013/02/28/2937227.html 插入USB-KEY, 想 ...

  2. java实现https免证书认证

    java实现https免证书认证 解决方法: 1.下载两个包,httpclient-4.2.jar和httpcore-4.2.jar,复制以下代码就可使用. 2.调用类代码: String httpO ...

  3. java中远程连接忽略证书_忽略Java中的自签名证书

    java中远程连接忽略证书 我在职业生涯中遇到过几次问题,就是我们有时希望允许自签名证书用于开发或测试目的. Google的快速搜索显示了多年来无数Java开发人员遇到的麻烦. 根据确切的证书问题,您 ...

  4. 【笔记】Java 信任所有SSL证书(解决PKIX path building failed问题)

    [笔记]Java 信任所有SSL证书(解决PKIX path building failed问题) 参考文章: (1)[笔记]Java 信任所有SSL证书(解决PKIX path building f ...

  5. java访问未验证证书的HTTPS

     用http进行连接的,客户端代码比较简单,直接使用URL类进行连接并获取输入流即可.https不需要客户端证书,并且服务器端的证书是已经受信任的也同http一样容易.当验证的证书每年的费用得好几 ...

  6. java导入可信任证书

    java导入可信任证书 一.使用jdk中的keytool工具导入证书 1. 找到keytool 工具去执行导入命令 Ⅰ. windos环境下 Ⅱ. Linux环境下 2. 常用的keytool 命令 ...

  7. java unlimited_具有无限参数的Java方法(Java method with unlimited arguments)

    具有无限参数的Java方法(Java method with unlimited arguments) Spring框架使用方法,您可以根据需要传递尽可能多的参数. 我想写一个函数,也可以采取无限量的 ...

  8. 4.6 W 字总结!Java 11—Java 17特性详解

    作者 | 民工哥技术之路 来源 | https://mp.weixin.qq.com/s/SVleHYFQeePNT7q67UoL4Q Java 11 特性详解 基于嵌套的访问控制 与 Java 语言 ...

  9. 介绍java -cp java -jar的区别

    java -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号";" java -cp &am ...

  10. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

最新文章

  1. 某阿里程序员女朋友吐槽男友整天玩失踪!早晨问候一声,晚上十一点才回信息!中间完全消失!阿里加班真的这么恐怖吗?...
  2. Java类的执行顺序
  3. Shell排序(改良的插入排序)
  4. [hihocoder][Offer收割]编程练习赛46
  5. (转)法线贴图Nomal mapping 原理
  6. 定向士官计算机网络技术在部队干什么,定向培养士官是干什么的
  7. 鲁大师电动车智能排行第二期出炉:哪辆电动车最“聪明”?
  8. 直接下载:Windows 10正式版官方原版镜像!
  9. 联想 ThinkBook 15 LLI 蓝屏恢复
  10. 拨号时显示无法连接服务器失败,拨号网络常见的错误提示解释及解决方法大全...
  11. Chrome如何安装第三方扩展插件(crx)
  12. 腾讯云服务器按量付费如何转为包年包月?
  13. 360极速浏览器浏览网页字体模糊的解决方法
  14. Apollo微服务配置中心详解
  15. Spring-Quartz使用
  16. 海思AI芯片(Hi3519A/3559A)方案学习一Ubuntu18.0.4上编译Hi3519AV100 uboot和kernel
  17. Maven-Maven反应堆
  18. 苹果 macOS Big Sur 11.5.1(20G80)正式版发布
  19. NVT和minimize问题
  20. java毕业生设计伊伊物流公司的管理系统计算机源码+系统+mysql+调试部署+lw

热门文章

  1. C语言如何 实现 下雪效果
  2. 任天行互联网安全审计系统详细功能及关键技术介绍
  3. EventBridge 最佳实践场景一:Oceanus 告警消息实时推送
  4. 毕业设计 免费送源码-Django美食分享交流网站 10913,【计算机毕业设计开题选题+程序定制+论文书写+答辩ppt书写-原创(题目+编号)的定制程序】
  5. Vs不兼容问题解决方案
  6. Apache Druid RCE漏洞复现(QVD-2023-9629)
  7. 11O 以太坊 ethereum OpenZeppelin : 部署智能合约并与之交互
  8. 系统架构设计师考试说明(2015)
  9. 关于C程序编译出现 error C2143 syntax error missing before type的解决办法
  10. IOS开发 如何获取搜狗输入法键盘高度