Написать программу-инсталлятор для программы, разработанную при выполнении лабораторной работы №1, запрашивающая у пользователя папку для установки защищаемой программы и записывающая в нее файл с исполнимым кодом программы, собирающая информацию о компьютере, на котором устанавливается программа, хеширующая эту информацию, подписывающая ее личным ключом пользователя программы и записывающая подпись в реестр Windows в раздел HKEY_CURRENT_USER\Software\Фамилия_студента как значение параметра Signature. В защищаемую программу включить фрагмент, в котором запрашивается у пользователя информация об имени раздела реестра с электронной цифровой подписью (фамилии студента); собирается информация о компьютере, на котором запускается программа, вычисляется хеш-значение этой информации, считывается подпись из указанного выше раздела реестра, которая проверяется с помощью открытого ключа пользователя.
При неудачной проверке работа защищаемой программы должна завершаться с выдачей соответствующего сообщения.