私は256ビットのAES暗号化を使用しようとしているが、私は次の例外取得しています:私は128を使用している場合 java.security.InvalidKeyException: Illegal key size
Javaの「不正なキーサイズ」JCE無制限強度の管轄ポリシーファイル
をすべてがうまくいきます。
2つの.jar
ファイルを$JAVA_HOME$\jre\lib\security
に置き換えて、JCE Unlimited Strength Jurisdiction Policy Filesをインストールしました。私はこれらのファイルの異なるバージョンを試しました。私はJava 8の新しいバージョンを再インストールし、PATH環境変数を更新しました。何も動作しません。私はまだエラーが発生し、Cipher.getMaxAllowedKeyLength("AES/CBC/NoPadding")
はまだ128を返します。
問題を修正しました。私は2日で私の答えを受け入れることができます。 – SpiritFryer