Ключ защиты программного обеспечения DGL-1
Ключ защиты программного обеспечения DGL-1 - это компактное USB-устройство, предназначенное для надежной защиты вашего программного обеспечения несанкционированного использования.
Благодаря встроенному программному обеспечению донгл обеспечивает однозначную идентификацию и предотвращает замену с помощью аппаратных или программных симуляторов. Разработчик, используя открытый ключ, может проверить подлинность донгла, гарантируя, что только лицензированные пользователи имеют доступ к программе.
Донгл поддерживает алгоритм RSA для работы с приватными ключами, что делает его мощным инструментом для защиты интеллектуальной собственности.
Ключ DGL-1 поставляется с комплектом для разработки программного обеспечения (SDK) для разработчиков, которые хотят реализовать его в своем программном обеспечении. Этот SDK включает описание протокола связи, API для различных языков программирования и демонстрационное приложение по использованию ключа.
Типичный сценарий использования #
Генерация ключей: разработчик создает два типа криптографических ключей: закрытый ключ для своего приложения и закрытый ключ для серии донглов. Эти ключи уникальны и обеспечивают основу для безопасного обмена данным.
Проверка наличия и подлинности: при запуске, приложение использует открытый ключ донгла для проверки его наличия и подлинности. Это гарантирует, что программное обеспечение работает только с авторизованным устройством DGL-1, предотвращая несанкционированное использованию.
Вычитывание и проверка разрешений: после успешной проверки, приложение вычитывает из донгла специальный файл (это может быть XML или JSON), который содержит информацию о разрешениях пользователя. Этот файл подписывается закрытым ключом приложения, что гарантирует его целостность. Приложение проверяет подпись и применяет разрешения, определенные в файле, обеспечивая гранулированный контроль над функциональностью.
Благодаря использованию алгоритма несимметричного шифрования, донгл DGL-1 открывает дополнительные возможности для защиты Вашего программного обеспечения. Некоторые критически важные части приложения, такие как ресурсы или отдельные модули, могут быть зашифрованы открытым ключом еще на этапе сборки. Во время выполнения, когда программе требуется доступ к этим защищенным данным, она может использовать функции донгла для их безопасной расшифровки. Это обеспечивает надежный уровень защиты, поскольку даже если злоумышленник получит копию приложения, он не сможет получить доступ к зашифрованным компонентам без наличия авторизованного донгла.
Этот процесс обеспечивает многоуровневую защиту: аутентификация донгла, целостность данных о разрешениях и контроле доступа на уровне приложения. DGL-1 позволяет разработчикам эффективно защитить свои программы от пиратства и несанкционированного использования, обеспечивая при этом гибкость в управлении лицензиями и функциональностью.
Задайте Ваши вопросы по
"Ключ защиты программного обеспечения DGL-1"
Другие продукты раздела:
![]() |
Пульт для управления ТРК и автоматизации учета оборота топлива на АЗС
Пульт для управления топливораздаточными колонками и автоматизации учета оборота топлива на АЗС обеспечивает управление топливораздаточными колонками, а также имеет возможность подключать уровнемеры, передавать информацию в систему сбора данных, подключать карточную систему со считывателями к
![]() |
Отcчетное устройство для ТРК
Электронное отсчетное устройство UNICON-TiT предназначено для управления топливораздаточной колонкой по отпуску жидких и сжиженных нефтепродуктов. Устанавливается внутрь ТРК для отображение процесса налива топлива. В целях обеспечения универсальности и снижения стоимости устройство имеет блоч