Re: Использование забугорного...
От: Hanike  
Дата: 03.04.06 15:35
Оценка:
Вот, что пишет представитель Аладдина на вопрос о вывозе за бугор

"Чтобы вывозить ключи за границу Вы можете предоставить следующее тех описание. В описании может быть любая информация, главное на использовать слово криптография.

Электронный ключ HASP предназначен для защиты от нелегального копирования программ.

Каждый ключ HASP содержит уникальный ASIC-чип или защищенный микроконтроллер. Это позволяет "привязать" копию программы к конкретному ключу HASP, контролировать процесс распространения, ограничивать количество ее пользователей в сети:

один ключ HASP — одна копия программы
одна программа — N пользователей программы в сети (N лицензий)
Во время выполнения защищенное приложение опрашивает ключ HASP, посылая ему наборы закодированных данных и получает от него для дальнейшего использования раскодированные блоки данных.

. Ключи HASP

Ключи HASP бывают следующих типов:

Локальные ключи

Локальные ключи – это ключи HASP, предназначенные для автономных (не являющихся частью сети) компьютеров. К этой категории относятся все ключи, кроме NetHASP.

Демонстрационные ключи

В каждый Комплект разработчика HASP входит демонстрационный ключ HASP (также демо-ключ). Демо-ключи обладают всеми возможностями ключей своего класса, но имеют стандартный демонстрационный код разработчика. Использовать демо-ключи для защиты программного обеспечения нельзя, поскольку они доступны для любого человека. Эти ключи лучше всего использовать для оценки системы защиты HASP.

Информация для разработчика

Заказывая ключи у АЛАДДИНа, Вы получите ключи, содержащие информацию, специфическую для Вашей фирмы. Эта информация служит для отличия Ваших ключей от ключей других разработчиков.

Код разработчика

Код разработчика – это уникальный код, присваиваемый фирмой АЛАДДИН каждому разработчику программного обеспечения. Код разработчика «зашивается» в микросхему ASIC при изготовлении ключа и не поддаётся изменению, обеспечивая, таким образом, полную защиту от подделки.

Вам потребуется знание Вашего кода разработчика при заказе дополнительных ключей HASP. Код представляет собой комбинацию из 5 букв и цифр, напечатанных на этикетке каждого ключа.

Пароли

Пароли HASP представляют из себя два целых числа, присвоенных каждому разработчику. Пароли однозначно связаны с кодом разработчика. Храните их в надежном месте, так как они необходимы Вам для доступа к ключу, защиты Ваших программ и использования входящих в комплект утилит.

Контроль наличия ключа

Осуществляя защиту приложения, Вы постоянно контролируете наличие ключа. Система HASP реализует этот контроль с помощью шифрования и дешифрования данных самим ключом.

Дешифрование данных для распознавания ключа

Распознавание наличия ключа HASP основано на использовании функций шифрования и дешифрования, что влечет за собой необходимость в некоторых действиях. Чтобы начать, Вам необходимо иметь уже некоторые данные, которые Вы ранее зашифровали. После этого Вы посылаете данные на ключ, используя функцию DecodeData. Происходит их дешифрование, в результате чего Вы можете проверить, верны ли дешифрованные данные. Если так, Вы можете сделать заключение о наличии ключа.

Дешифрованные данные могут быть верифицированы как путем простого сравнения, так и более безопасным образом – использованием этих данных в Вашем защищенном приложении.

Зашифрованные данные представляют собой функцию посланных на ключ данных и уникального, присвоенного разработчику, «кода разработчика». Вследствие этого, при шифровании одной и той же строки для двух разных разработчиков будет получен различный результат.

"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.