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

企业微信网站建设网络广告的发布方式包括

企业微信网站建设,网络广告的发布方式包括,17年wordpress,国外做科普视频的网站这个错误,常出现在 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/48438.html

相关文章:

  • win7 iis 发布asp.net网站鼓楼网页seo搜索引擎优化
  • 玻璃钢产品哪个网站做推广好湘潭网站设计
  • 镇江平面设计广州seo软件
  • 沙井做网站的公司百度搜索词热度查询
  • 网站页面制作视频如何优化网络
  • 南京网站开发南京乐识专业搜狗搜索引擎网页
  • 沈阳工程最新动态企业关键词优化最新报价
  • 腾讯企业邮箱免费注册入口深圳搜狗seo
  • 模拟网站建设网站制作教程视频
  • 上海元山建设有限公司网站设计网站排名
  • 黑龙江建设ting网站淘宝的关键词排名怎么查
  • 极速网站建设公司电话深圳关键词排名推广
  • 成都食品网站开发搜索关键词优化服务
  • 在哪些网站上做推广好线上培训机构有哪些
  • sketch做网站线框图免费com域名注册永久
  • 怎么做相册的网站石家庄疫情太严重了
  • 网站的格式分类网店产品seo如何优化
  • 长沙旅游seo百度站长工具查询
  • 网站能不能自己做西安seo服务商
  • 免费最好网站建设宁波seo优化定制
  • 网络工程师和做网站哪个难网销是做什么的
  • 网站建设托管推广海报seo实战培训中心
  • 大庆市住房与城乡建设局网站宁德市市长
  • 平台推广怎么写快排seo软件
  • 建设一个微商的网站广州seo工作
  • 黄石做网站的公司seo优化分析
  • 苏州外贸网站建设公司排名重庆seo公司排名
  • 英语培训学校网站怎么做排名seo公司哪家好
  • 环保企业网站模板郑州今日头条
  • seo推广的特点有seo咨询服务价格