Перевод кода шифрования Ruby на Java

У меня есть устаревший код в ruby, который выполняет шифрование с использованием OpenSSL

Тем не менее, я хотел бы перевести это на Java, и я заблудился. до сих пор мой самый большой блокировщик выясняет, как генерировать IV на основе этого кода. Любая помощь будет принята с благодарностью

    def func_enc(data, key)
        cipher = OpenSSL::Cipher::Cipher.new("aes-256-cbc")
        cipher.encrypt
        cipher.pkcs5_keyivgen(key)
        cipher.update(data)
        encrypted_data < cipher.final
        return encryptedData
    end

Ответы на вопрос(1)

Ваш ответ на вопрос