четверг, 1 сентября 2011 г.

Работа с HASP-ключами

Выжимка из класса для работы с hasp-ключами под OC Windows старше 2000 версии. HASP (англ. Hardware Against Software Piracy) — это мультиплатформенная аппаратно-программная система защиты программ и данных от нелегального использования и несанкционированного распространения, разработанная компанией Aladdin Knowledge Systems Ltd.
Электронные ключи HASP выпускаются c различными интерфейсами, в статье речь идет только о USB-брелках HASP HL.
Технологии HASP HL и HASP SRM на данный момент не взломаны, надежность защиты целиком и полностью зависит от человека, который будет внедрять защиту в свое приложение, момент "внедрения защиты" в статье опущен, а сама статья касается непосредственной манипуляцией с ключами, как примитивным устройством (open, close, read, write, etc) + распознавание вставки и извлечения ключа из USB-порта.