Организовать несложный алгоритм работы сервера с программой

Максим11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.10.2014

Есть сервер и программа, которая отправляет на вышеуказанный сервер пакеты с данными простыми http запросами, например данные о лицензионном ключе. Сервер обрабатывает их, сверяет с hardware ID(По своему собственному алгоритму) и высылает ответ, например ОК. Сейчас всё работает как часы, но проблема в том, что программу не сложно хакнуть и высылать ответ ОК программе искусственным образом. По этому и ищем программиста, который сможет по нашей задумке немного переделать алгоритм работы сервера.