Расшифровать зашифрованный файл AES в Java

У меня есть файл, зашифрованный с помощью приложения Java, используя AES. У меня также файл ключа был зашифрован. Но я не могу понять, как использовать ключ для расшифровки файла. Большинство учебных пособий и примеров создают временный случайный ключ, шифруют файл и дешифруют его в одном месте. Итак, вопроскак указать ключ, который должен использоваться для расшифровки?

РЕДАКТИРОВАТЬ: Образцы, которые я нашел, используют следующий код для генерации ключа. Я понятия не имею, где я могу использовать свой ключ здесь.

KeyGenerator kgen = KeyGenerator.getInstance("AES");
kgen.init(128);
SecretKey key = kgen.generateKey();

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

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