Java 1.4 バージョンのコードがあり、別の Web サービス応答からパスワードを復号化するなどの新しい要件があり、AES 256 復号化を使用する必要があり、次の例外が発生します。
SecretKeyFactory factory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1");
java.security.NoSuchAlgorithmException: Algorithm PBKDF2WithHmacSHA1 not available
at javax.crypto.SunJCE_b.a(DashoA12275)
at javax.crypto.SecretKeyFactory.getInstance(DashoA12275)
at ftpserver.AESEncrypter.main(AESEncrypter.java:107)
jce_policy_1-4 バージョンの jar を Java ホーム セキュリティ フォルダにコピーしてみましたが、それでも上記の例外が発生します。
jbossサーバーバージョン3.2.3を実行するとJava 1.5がサポートされないため、1.5に変更せずにJava 1.4に解決策はありますか?