ВУЗ:
Составители:
22
Шифрование данных значительно повышает защищенность
приложения. Используйте возможность HASP4 шифровать строки или
двоичные данные, что в случае неверной дешифровки окажет влияние на работу
приложения.
Подобная мера приведет к созданию между защищаемым приложением
и HASP связи, разорвать которую будет не просто. Задача удаления всех
вызовов и проверок дополнится проблемой дешифровки данных. Нет
необходимости шифровать все используемые приложением данные, но
определенные ключевые части могут быть зашифрованы. В качестве объекта
шифрования можно выбрать заголовки файлов, важные для расчетов
постоянные или небольшие поля баз данных. Все, что способно повлиять на
основные функциональные возможности приложения, может являться
потенциальным объектом шифрования. При этом необходимо предусмотреть
извещение пользователя о
том, что соответствующий ключ HASP не
подключен, что предохранит ценные данные от повреждения.
Основной процесс шифрования простых наборов данных приводится
ниже. Эти основные процедуры могут быть изменены или дополнены в
соответствии конкретными требованиями.
1. Подсоедините ключ HASP4. Убедитесь в том, что ключ HASP4,
который вы хотите использовать для защиты приложения, присоединен к
компьютеру.
2.
Зашифруйте данные. Шифрование данных можно осуществить при
помощи утилиты HASP Edit. Результатом операции шифрования будет являться
двоичный файл. Кроме того, вы можете создать файл в формате Visual Basic или
C, что позволит вам получать доступ к зашифрованным данным
непосредственно в приложении.
3. Включите зашифрованные данные в приложение. Замените в
приложении оригинальные незашифрованные данные на зашифрованные.
4.
Осуществите дешифрование данных в приложении. Для
дешифрования зашифрованных данных при помощи ключа HASP4 следует
использовать сервис 61 – HaspDecodeData. После этого над данными можно
совершать операции.
Не забудьте включить проверку ошибок – это предупредит
пользователя о том, что ключ HASP4 не подключен. Следует помнить, что
строки вида «HASP not found» («HASP не найден») нельзя шифровать ключами
шифрования, связанными с HASP, поскольку эти
строки показываются
пользователю в том случае, если ключ HASP не присоединен к компьютеру.
Для строк такого типа следует использовать любой другой ключ и метод
шифрования.
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »