Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > написание програмы - ключа usb для флешки


Автор: v_enom 17.10.2007, 20:01
Нужно написать модуль, который будет "делать" из флешки USB-ключ. Создавать область памяти, защищенной от внешнего досутпа, где будут хранитьяс ключи и пароли. Ну вобщем конечная цель - программа типо Dekart Logon или Smart USB. (это научный проект такой)

Расскажите, что за литературу на эту тему нужно прочитать? Относится ли это к функциям WinAPi(и тогда искать соответсвующую книгу по WinApi или лучше по Visual C++ с ее библиотеками) или это какая другая среда разработки? 

Нужно ли писать драйвер специальный или программировать интерфейс?

Где копать, что почитать ?



Автор: v_enom 18.10.2007, 22:55
ну неужели никто не программировал для флешек???

Автор: jonie 18.10.2007, 23:30
Цитата

 Создавать область памяти, защищенной от внешнего досутпа,
это нереально на програмном уровне. Я всегда могу как минимум грохнуть ее молотком (ака HEX редактор)...
Цитата

Расскажите, что за литературу на эту тему нужно прочитать? 
почитать про криптографию как таковую для начала.
Цитата

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

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