当前位置: 首页 > wzjs >正文

成功营销网站怀柔重庆网站建设

成功营销网站,怀柔重庆网站建设,wordpress调用好麻烦,app设计报价这个错误,常出现在 Java 运行环境中使用加密(如 AES)时,是因为当前的 Java 环境 不支持使用大于 128 位密钥的加密算法(比如 AES-256),因为默认 JDK 出于政策限制(如美国出口限制&am…

这个错误,常出现在 Java 运行环境中使用加密(如 AES)时,是因为当前的 Java 环境 不支持使用大于 128 位密钥的加密算法(比如 AES-256),因为默认 JDK 出于政策限制(如美国出口限制)默认只支持 128 位密钥

解决方案

方法一:更换为支持 256 位加密的 JDK(推荐)

Java 8u161 之后的版本开始,Oracle 官方已经取消了这个限制。所以你可以把Jar包升级到这个版本以上就可以了。一般来说新版本好像是默认开启的,如果没开启可以按以下步骤来:

操作步骤:

  1. 找到你的 JDK 安装目录,打开/jre/lib/security/java.security

    JAVA_HOME/jre/lib/security/java.security 
  2. 打开 java.security 文件,搜索:

    crypto.policy=
  3. 改成:

    crypto.policy=unlimited 
  4. 保存,重启程序。

方法二:下载JCE

如果没法升级Jar包的版本,那可以下载JCE包。

JDK8的在这:

JCE Unlimited Strength Jurisdiction Policy Files for JDK/JRE 8 Download

下载下来之后,还是一样打开 JDK安装目录 打开 /jre/lib/security 目录,里面会有两个Jar包:local_policy.jar,US_export_policy.jar。把下载下来的同名Jar包覆盖进去就行了。

方法三:换成 128 位的密钥

当然如果你只是临时测试,不要求加密强度,可以把密钥长度限制在 128 位

如何确认你当前 JDK 支持多少位密钥?

可以运行以下代码测试:

import javax.crypto.Cipher;public class CheckCryptoPolicy {public static void main(String[] args) throws Exception {int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES");System.out.println("Max AES key length: " + maxKeyLen);}
}

输出: 如果是 128,说明你当前的 JDK 只支持 128 位密钥。 如果是 2147483647,说明支持无限长度(即支持 AES-256)。

http://www.dtcms.com/wzjs/535563.html

相关文章:

  • 网站运营论文网站建设做网站
  • 做网站专题页的字大小是多少钱一般网站版式有哪几种
  • 单页响应式网站模板中国网建设频道网站logo
  • 寒亭区建设局网站html零基础教程
  • 网站移动端自适应北京代理记账
  • 怎么重新网站做301中国建筑工程网施工组织方案
  • 如何网站平台建设好wordpress新闻主题带商城
  • 郑州做网站推北京公司注册地址要求
  • 各大网站推广软件网站发送邮件功能
  • 网站收录的页面被k出来网页设计需要学什么内容
  • dnf怎么做辅助网站百度网盘app下载安装电脑版
  • php模板网站成都企业网站建设哪家专业
  • 网站建设员的薪水企业门户网站登录
  • c2c商城网站建设公司长沙设计网站效果
  • 拨号地址怎么做网站东营信息网招聘信息
  • 做外贸网站企业电商资源网
  • 网站外连网络搜索关键词排名
  • 公司网站建设费用预算网站建设预算和流程介绍
  • 用群晖做网站wordpress 获取分类名
  • 政务公开微信网站开发方案书百度推广服务
  • 创建网站基本步骤广告联盟推广
  • 上海行业门户网站建设工具wordpress文章多个分类显示
  • discuz视频网站模板网站建设 长安
  • 企业营销型网站特点wordpress 会议网站
  • 产品网站免费模板网站有图片的验证码是怎么做的
  • 保定网络营销网站建设爱ppt模板下载免费版
  • 外贸型网站方案北京企业网站制作
  • 网站集约化平台建设分析google收录网站
  • 没得公司可以做网站嘛上海企业黄页大全电话
  • 上海网站排名沈阳做网站直播的公司