Кто знает структуру файлов ключей *.key и как они взаимодействуют с исполняемыми файлами? Где об этом можно почитать в сети?
Автор программы знает. Кто тебе сказал, что она универсальна. Бывают они из ASCII состоят, а бывают бинарные. А бывает и нет их вовсе, а совсем другое расширение.