ホームページ >Java >&#&チュートリアル >JVM アップデート後に Java で発生する「不正なキー サイズまたはデフォルト パラメータ」例外を修正する方法

JVM アップデート後に Java で発生する「不正なキー サイズまたはデフォルト パラメータ」例外を修正する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-19 11:32:11869ブラウズ

How to Fix the

Java セキュリティ: 不正なキー サイズの例外を解決する

Java では、強力なキー サイズを持つ暗号化アルゴリズムを使用するには、追加のアクセス許可またはポリシーが必要になる場合があります。ファイル。 「不正なキー サイズまたはデフォルト パラメータ」という例外は、通常、デフォルトまたは許可された制限を超えるキー サイズを利用しようとしたときに発生します。

あなたの場合、Java 1.6.0.26 にアップグレードした後、この問題が発生しました。以前は Java 1.6.0.12 で問題なく実行されていたコードを実行します。これは、Java インストール構成で何かが変更されたことを示唆しています。

解決策:

最も可能性の高い説明は、Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction が存在しないことです。ポリシーファイル。これらのファイルは、Java で強力な暗号化アルゴリズムを有効にするために必要です。

これを解決するには、Java バージョンの無制限の強度ポリシー ファイルを取得する必要があります:

  • Java 1.6: Java 暗号化拡張機能 (JCE) Unlimited Strength Jurisdiction Policy Files 6
  • Java 1.7: Java 暗号化拡張機能(JCE) Unlimited Strength Jurisdiction Policy Files 7
  • Java 8 (u162 より前): Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8

ダウンロードしたら、JAR ファイルを抽出しますZIP アーカイブからファイルをダウンロードし、以下に配置します。ディレクトリ:

${java.home}/jre/lib/security/

Java アプリケーションを再起動すると、「不正なキー サイズまたはデフォルト パラメーター」例外が解決されるはずです。

以上がJVM アップデート後に Java で発生する「不正なキー サイズまたはデフォルト パラメータ」例外を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。