Java セキュリティ: 不正なキー サイズの例外を解決する
Java では、強力なキー サイズを持つ暗号化アルゴリズムを使用するには、追加のアクセス許可またはポリシーが必要になる場合があります。ファイル。 「不正なキー サイズまたはデフォルト パラメータ」という例外は、通常、デフォルトまたは許可された制限を超えるキー サイズを利用しようとしたときに発生します。
あなたの場合、Java 1.6.0.26 にアップグレードした後、この問題が発生しました。以前は Java 1.6.0.12 で問題なく実行されていたコードを実行します。これは、Java インストール構成で何かが変更されたことを示唆しています。
解決策:
最も可能性の高い説明は、Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction が存在しないことです。ポリシーファイル。これらのファイルは、Java で強力な暗号化アルゴリズムを有効にするために必要です。
これを解決するには、Java バージョンの無制限の強度ポリシー ファイルを取得する必要があります:
ダウンロードしたら、JAR ファイルを抽出しますZIP アーカイブからファイルをダウンロードし、以下に配置します。ディレクトリ:
${java.home}/jre/lib/security/
Java アプリケーションを再起動すると、「不正なキー サイズまたはデフォルト パラメーター」例外が解決されるはずです。
以上がJVM アップデート後に Java で発生する「不正なキー サイズまたはデフォルト パラメータ」例外を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。