Java SE强大的Java 7加密技术?

时间:2011-07-27 11:46:54

标签: java cryptography java-7 jce

Java 7的预览版似乎缺少JCE包,以实现无限的加密强度。有人偶然发现了这个吗?

2 个答案:

答案 0 :(得分:10)

答案 1 :(得分:8)

您需要安装缺少的JCE包。

  1. 找到您的jre lib / security目录

    $ which java
    /usr/bin/java
    
    # Do this recursively till you find the java installation folder
    $ ls -la /usr/bin/java 
    
  2. 在Linux上,它应该是默认的:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/security /

    在Windows上,默认情况下应该是:C:\ Program Files \ Java \ jre7 \ lib \ security

    1. 下载Java Cryptography Extension(JCE)
    2. 下载Java 6:http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html

      下载Java 7:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

      下载Java 8:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

      1. 安装JCE
      2. 解压缩下载的zip并将两个.jar文件:US_export_policy.jar和local_policy.jar放入jre / lib / security文件夹。

        覆盖旧文件(如果有)。