ホームページ > Java > &#&チュートリアル > Java 暗号化の「不正なキー サイズ」エラーを修正するにはどうすればよいですか?

Java 暗号化の「不正なキー サイズ」エラーを修正するにはどうすればよいですか?

DDD
リリース: 2024-12-15 16:04:14
オリジナル
308 人が閲覧しました

How Do I Fix the

Java 暗号化拡張: 「不正なキー サイズ」エラー

背景

Java 暗号化の使用時に「不正なキー サイズ」エラーが発生した場合、これは、輸出管理のための Java の暗号化ポリシーによって課せられた制限されたキー サイズを示します。

トラブルシューティング

Java 9 以降

  • 無制限の暗号化はデフォルトで有効になっています。
  • エラーが発生した場合持続する場合は、制限されたポリシーが設定されているかどうかを確認してください

Java 8 以前

Java 8 Update 161 以降

  • 無制限の暗号化もデフォルトで有効になっています。
  • エラーが発生した場合が発生した場合、ポリシーが変更されている可能性があります。以下の手順を参照してください。

Java 8 Update 151 以降

  • 無制限の暗号化が含まれていますが、デフォルトでは有効になっていません。
  • /lib/security の java.security ファイルを編集します(JDK の場合は /jre/lib/security):

    • コメントを解除するか、行 crypto.policy=unlimited
  • JVM を再起動します。

Java 8 アップデート前151

  • Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction ポリシー ファイルのインストール:

    • Oracle からダウンロード
    • 抽出して配置適切なセキュリティ ディレクトリ内(/lib/security)
  • JVM を再起動します。

追加メモ

  • 無制限キー サイズが 128 を超える AES 暗号化には強度管轄ポリシーが必要ですbits.
  • ポリシーを変更できない場合は、無制限のキー サイズをサポートする別の暗号ライブラリに切り替えることを検討してください。

以上がJava 暗号化の「不正なキー サイズ」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート