Защита от копирования на основе аппаратного ключа работает по следующему принципу: yandex.ru ru.wikipedia.org
- Ключ присоединяется к определённому интерфейсу компьютера (например, USB, LPT или PCMCIA). yandex.ru ru.ruwiki.ru
- Защищённая программа через специальный драйвер отправляет ключу информацию. yandex.ru ru.ruwiki.ru Она обрабатывается в соответствии с заданным алгоритмом и возвращается обратно. yandex.ru ru.ruwiki.ru
- Если ответ ключа правильный, то программа продолжает свою работу. yandex.ru ru.wikipedia.org
- В противном случае программа может выполнять определённые разработчиками действия, например, переключаться в демонстрационный режим, блокируя доступ к определённым функциям. yandex.ru ru.wikipedia.org
Некоторые характерные запросы, которые могут отправляться к ключу:
Кроме того, аппаратные ключи могут проверять целостность исполняемого кода, сравнивая его текущую контрольную сумму с оригинальной контрольной суммой, считываемой с ключа. ru.wikipedia.org