質問: cipher.getinstance("aes/cbc/pkcs7padding", "bc"); cipher.init(cipher.encrypt_mode, secret, new ivparameterspec(vector_secret_key.getbytes())); return cipher.dofinal(info.getbytes("utf-8")); } [〜#〜] update [〜#〜]選択した回答によると、teamcityのインストールで何かを変更する必要があり、一部のユーザーのインストールに影響する可能性があります-そのため、制限なしでそれを行うには別の暗号ライブラリに切り替える必要があります。だから、おそらく弾力のある城が役立ちます。更新2この制限を回避するために実際にbouncycastleを使用するように切り替えました。これは、bcプロバイダーではなく、独自のbcクラスを直接使用する場合にのみ機能することに注意してください。
回答: 私はjdk 1.8.0_151-と同じ問題に直面していましたこのバージョンおよび上記のバージョンの場合、セキュリティに関連するjarファイルをダウンロードする必要はありません。local_policy.jarおよびus_export_policy.jarは、これらのバージョンのパス\ jre\lib\security\policy(java_homeは現在のjavaインストールフォルダー)必要な変更は、/ jre/lib/securityにあるjava.securityファイルのみです-行のコメントを外します-crypto.policy =無制限