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

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

Mary-Kate Olsen
リリース: 2024-12-19 11:32:11
オリジナル
901 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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