下載安裝Bouncy Castle 密碼包之靜態方法

靜態配置的方式

靜態配置方式是本地 Java 環境中添加 Bouncy Castle 支持,需要使用到的 jar 包是bcprov-ext-jdk15on-161.jar

下載地址:http://www.bouncycastle.org/latest_releases.html

找到bcprov-ext-jdk15on-161.jar點擊下載即可。

(1)把bcprov-ext-jdk15on-161.jar添加到 java sdk  中。

         java sdk 位置→C:\Program Files\Java\jdk1.8.0_101\jre\lib\ext

(2)修改 security 配置文件 java.security →C:\Program Files\Java\jdk1.8.0_101\jre\lib\security

         在 security 文件中找到以下部分:

security.provider.1=sun.security.provider.Sun
security.provider.2=sun.security.rsa.SunRsaSign
security.provider.3=sun.security.ec.SunEC
security.provider.4=com.sun.net.ssl.internal.ssl.Provider
security.provider.5=com.sun.crypto.provider.SunJCE
security.provider.6=sun.security.jgss.SunProvider
security.provider.7=com.sun.security.sasl.Provider
security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.9=sun.security.smartcardio.SunPCSC
security.provider.10=sun.security.mscapi.SunMSCAPI

       在後面添加:

    security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider

(注意其中的序號根據自己 security 文件而定。)

檢測安裝是否成功,可以使用下面的簡單程序進行:

public static void main(String[] args) {    
    Provider provider = Security.getProvider("BC"); 
       System.out.println(provider); 
   }

若顯示爲 null 表示安裝失敗,若顯示爲 BC 表示安裝成功。如下圖:

即安裝成功。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章