Общая информация
Каждый ключ HASP содержит уникальный ASIC-чип или защищенный микроконтроллер. Оба типа чипов содержат крипто-процессор, используемый для кодирования и декодирования потоков данных, посылаемых защищенной программой ключу в процессе работы.
Это позволяет "привязать" копию программы к конкретному ключу HASP, контролировать процесс распространения, ограничивать количество ее пользователей в сети:
- один ключ HASP - одна копия программы
- одна программа - N пользователей программы в сети (N лицензий)
Во время выполнения защищенное приложение опрашивает ключ HASP, посылая ему наборы закодированных данных и получает от него для дальнейшего использования раскодированные блоки данных.
Приложение функционирует нормально только в том случае, если к компьютеру или серверу подключен ключ HASP, с которым "разрешено" работать данной программе, и (если задано) количество пользователей данной программы в сети не превышает установленного лимита.
HASP предоставляет две возможности для защиты приложений:
- HASP Envelope - быстрый и простой метод для защиты уже готовых приложений.
- HASP API - набор функций и сервисов HASP, вызываемых из защищаемого приложения для построения мощной и гибкой системы защиты, разработки собственной схемы лицензирования и использования дополнительных методов и схем защиты.
- HASP Envelope и HASP API доступны для платформ Windows, Mac, Linux и могут быть использованы с любой из моделей ключей HASP.
Кроссплатформенность
HASP является кроссплатформенным решением.
HASP позволяет использовать единый защитный механизм, единый набор сервисов и API, единое пространство памяти ключа для защиты программ под различные платформы и ОС.
Используя один и тот же HASP вы можете защитить приложения для Windows, Mac и Linux, экономя рабочие ресурсы на реализацию механизмов защиты и уменьшая расходы на логистику.
Кроссплатформенность ключей HASP дает преимущества вашим клиентам, позволяя им использовать свои защищенные приложения на различных платформах и ОС.



