#AES加密 1.下载Bouncy Castle http://www.bouncycastle.org/latest_releases.html 下载这两个文件:bcprov-jdk16-146.jar、bcprov-ext-jdk16-146.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-ext-jdk16-146.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文件夹中的两个包。