パスワードの静的メソッドBouncy Castleのパッケージをダウンロードしてインストールします

静的構成方法

静的な設定が弾む城Javaサポートが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:\プログラムファイル\のJava \ jdk1.8.0_101 \ JRE \ libに\ extに

(2)セキュリティプロファイル→java.securityの変更\プログラムファイル\のJava \ jdk1.8.0_101 \ JRE \ libに\セキュリティ:C

         セキュリティファイルに次のセクションを見つけます。

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

(そのセキュリティ文書によると、これらの番号があってもよいことに注意してください。)

インストールが成功した検出は、次の簡単な手順を使用することができます。

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

インストールが失敗した場合、ディスプレイはBCが正常にインストールされたことを表している場合に表示されるかはnull。図は次のとおりです。

そのインストールは成功しました。 

しかし、ときに私が使用していますが、見つかった    org.bouncycastle.jce.provider.BouncyCastleProviderと  org.bouncycastle.util.encoders.Hexのガイドは行きません

私はそう:

見つけるために、META-INFリソースを開きbcprov-EXT-jdk15on-161.jar 161.jar bcprov-jdk15onを- ペーストを次の図にMETA-INFを:

[ビルドPath->のconfigureのビルド・パスを見つけ、右参照されるライブラリを見つける... [設定のビルド・パスをクリックしてください...。

検索とクリックJavaのビルドPath->をLibraries-をクリック>をクリックJARの追加...

ちょうどにつながる検索bcprov-EXT-jdk15on-161.jar bcprov-jdk15on-161.jar

完了するのを追加。図は次のとおりです。

 

 終わり。

公開された57元の記事 ウォン称賛36 ビュー60000 +

おすすめ

転載: blog.csdn.net/hqy1719239337/article/details/88690163