AES加密配置

来源:互联网 发布:阿里云工商数据查询 编辑:程序博客网 时间:2024/06/06 17:12

1.下载Bouncy Castle
http://www.bouncycastle.org/latest_releases.html
下载这个文件:bcprov-jdk16-1.45.jar

2.配置Java.security
用记事本打开%JDK_Home%\ jre\lib\security\java.security文件,找到如下9行代码:
security.provider.1=sun.security.provider.Sun
security.provider.2=sun.security.rsa.SunRsaSign
security.provider.3=com.sun.net.ssl.internal.ssl.Provider
security.provider.4=com.sun.crypto.provider.SunJCE
security.provider.5=sun.security.jgss.SunProvider
security.provider.6=com.sun.security.sasl.Provider
security.provider.7=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.8=sun.security.smartcardio.SunPCSC
security.provider.9=sun.security.mscapi.SunMSCAPI
在这9行之后添加如下两行代码:

#增加BouncyCastleProvider

security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider
保存Java.security文件。

3.导入jar文件
复制bcprov-jdk16-1.45.jar到”%JDK_Home%\jre\lib\ext”目录下。

4.替换jce包
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html(JDK8)
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html(JDK7)
http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html(JDK6)
下载对应JDK的jar包,下载解压后将里边的两个jar包(local_policy.jar,US_export_policy.jar)替换掉jdk安装路径下security文件夹中的两个包。