Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > HASP


Автор: Genrih1 17.3.2008, 22:35
Здравствуйте!

Помогите пожалуйста выбрать способ реализаций такой фишки, как программная часть HASP. Суть того, что надо сделать: 
а) есть программа-1. есть флешка, на флешке программа-2. при запуске программы-1 она ищет программу-2, что-то делает (например ищет числа фибоначчи) и время от времени просит программу-2 подписать например текущую дату и время, и если программы-2 нет, или подпись неверна, программа-1 прекращает свое выполнение. проблемма: как реализовать именно этот запрос программы-1 к программе-2?

Или, вариант б) часть ехе-файла программы-1 шифруется, и сохраняется на флешке, при запуске программы-1 часть ехе-файла 
используется из начального местоположения, часть из флешки.

Буду признателен за любые комментарии.

Автор: Eugene80 18.3.2008, 12:59
Если Вас интересует возможность исполнять часть своего приложения в ключе, Вы можете посмотреть http://www.senselock.ru. Он обладает этой возможностью. 

Автор: Genrih1 19.3.2008, 21:16
Спасибо за предложение, меня интересует именно такая возможность, однако реализованная мной самим. Однако возможно Вы не откажетесь ответить на несколько вопросов именно по этому ключу?
1) Возможно ли использовать его для готового ехе-файла, или только при написании кода?
2) Чем наложено ограничение на размер данных в 64 кб?
3) Для какой длины ключей RSA наведено на сайте значение времени генерации 3500-14500 мсек?
Заранее благодарен.

Автор: Eugene80 20.3.2008, 10:07
Отвечу в общих чертах :

1) Код пишестя на языке C компилируется под процессор C51 и заливается в ключ. Технология довольно подробно описана на сайте и при наличии уже написаных процедур быстро реализуема. 
2) 64 кб - размер памяти внутри смарт-карты. 
3) Ключ RSA - 1024 бита. 

Вообще лучше просто задавать вопросы по e-mailу, их служба поддержки работает быстро.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)