zoukankan      html  css  js  c++  java
  • java.security.InvalidKeyException: Illegal key size

    os:yosemite

    问题描述:java-webx

    原因:java的加解密扩展包对key长度做了限制,因此需要用无限制版本的jce替换jdk自带jce。 

    处理步骤:

    首先去甲骨文下载载无限制的jce版本,jdk1.8对应UnlimitedJCEPolicyJDK8。

    然后用新的jar替换老$JAVA_HOME/lib/security下jar

    ➜  Desktop cd /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre/lib/security/

    ➜  security ls

    US_export_policy.jar blacklisted.certs    java.policy          local_policy.jar

    blacklist            cacerts              java.security        trusted.libraries

    ➜  security sudo mv local_policy.jar local_policy.jar.bak

    Password:

    ➜  security sudo mv US_export_policy.jar US_export_policy.jar.bak

    ➜  security sudo cp /Users/yinkw/Downloads/UnlimitedJCEPolicyJDK8/*.jar ./

    ➜  security

    --done--

  • 相关阅读:
    bzoj2467 [中山市选2010]生成树
    hdu4489 The King’s Ups and Downs
    hdu4489 The King’s Ups and Downs
    Tyvj1014(区间dp)
    Tyvj1014(区间dp)
    Tyvj1013
    Tyvj1013
    Tyvj1009
    22.引用指针
    21.引用指针
  • 原文地址:https://www.cnblogs.com/yinkw/p/5930291.html
Copyright © 2011-2022 走看看