Возможно ли сделать генератор ключей, основываясь на том, по какой логике были сделаны прошлые 4 ключа?
Так вот возможно ли сделать генератор ключей под определённую программу, основываясь на том, как были сгенерированы прошлые 4 ключа
Конечно

по какой логике были сгенерированы прошлые 4 ключа
спросить у автора алгоритма
Если выборка будет больше то обучить нейронку..
Но тут вопрос зачем такая морока?