Аппаратная система защиты HASP основана на использовании аппаратного ключа, который подключается к параллельному или USB-порту компьютера и защищает от нелегального использования программного обеспечения. 17 Без этого устройства защищаемое программное обеспечение либо вообще не будет работать, либо будет иметь заданные разработчиками функциональные ограничения. 7
Программная система защиты HASP использует программный ключ, который представляет собой программный файл, привязанный к компьютеру и обеспечивающий защиту программ и данных от нелегального использования и несанкционированного распространения. 8 После установки программного продукта формируется слепок состояния компьютера, который вместе с ключом передаётся на сервер активации. 4 После проверки ключа активации формируется полная (активированная) лицензия и передаётся обратно пользователю. 4
Таким образом, основное отличие в том, что аппаратная система использует физическое устройство (ключ), а программная — программный файл для защиты программного обеспечения.