Донглы в современных вычислительных устройствах используются для защиты программного обеспечения и данных от копирования, нелегального использования и несанкционированного распространения. 13
Принцип действия: ключ присоединяется к определённому интерфейсу компьютера, затем защищённая программа через специальный драйвер отправляет ему информацию, которая обрабатывается в соответствии с заданным алгоритмом и возвращается обратно. 1 Если ответ ключа правильный, то программа продолжает свою работу. 1 В противном случае она может выполнять определённые разработчиками действия, например, переключаться в демонстрационный режим, блокируя доступ к определённым функциям. 1
Также донглы могут использоваться для предоставления дополнительной функциональности другим устройствам. 24 Например, если подключить устройство к USB-порту смартфона, оно получит питание и возможность взаимодействия с интерфейсом. 4