Форум программистов, компьютерный форум CyberForum.ru

Шифрование при обращению к USB девайсу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Введите три числа и найдите их сумму, произведение и среднее арифметическое. http://www.cyberforum.ru/cpp-beginners/thread1091550.html
Введите три числа и найдите их сумму, произведение и среднее арифметическое. вот я сделала, но не знаю, правильно или нет..буду ооочень благодарна #include <stdio.h> #include <conio.h> main () { int a, b, c, sum, g, d; printf ("Введите три числа \ n"); scanf(" %d%d%d %a, %b, %c");
C++ Добрый вечер! если онлайн практика по С++ Всем добрый вечер учусь на курсах программирования все хорошо, но мало практики. Хотелось бы узнать если онлайн практики или или хорошие книги с задачами что бы дома решать! учусь только Неделю http://www.cyberforum.ru/cpp-beginners/thread1091546.html
Создание *.dll: для чего нужен компилятору параметр -DBUILD_DLL? (использую MinGW) C++
Не, реально, зачем он? ...Друзья! Много где в инете вы найдёте как кропать dll-ки, например тут. обратите внимание на командную строку: gcc -c -DBUILD_DLL dllfct.cДа, так вот. Много где приводят примеры с использованием этго параметра, но зачем он никто толком не знает. А вот я не поленился и скомандовал --help для каждого из экзешников лежащих в папке mingw\bin- ни для одного из...
Работа с файлом типа fstream C++
Пишем несложный код: fstream file("Test.txt",ios_base::in|ios_base::app); int cnt = 0; while (cnt < 3) { cerr << char(file.get()); cnt++; }
C++ Эмулятор. На С, С++ http://www.cyberforum.ru/cpp-beginners/thread1091494.html
Здравствуйте уважаемые читатели форума! У меня такой вопрос: (СРАЗУ ПРЕДУПРЕЖДАЮ Я НЕ ОЧЕНЬ ХОРОШО РАЗБИРАЮСЬ ПОКА В ЭТОМ ТАК ЧТО ОЧЕНЬ МНОГОЕ ИЗ МОИХ СЛОВ МОЖЕТ БЫТЬ ЖУТКИМ ....) В качестве зачетного задания преподаватель задал написать эмулятор процессора, (ну вначале придумать архитектуру, и написать эмулятор этого). Шаблон он дал, там был примитивный ассемблер, написанный на перле. И на С...
C++ Использование стороннего CSP. Шифрование в программе Снова обращаюсь к гуру программирования. Возникла ещё одна проблема, причём уже давно. Некоторые пользователи жалуются на невозможность использования программы по причине НЕсохранения их данных в форме ввода. Хотя автосохранение стоит. На данный момент в программе используется виндовый CryptAcquireContext для шифрования введённых данных (логин и пароль для доступа к персональному кабинету... подробнее

Показать сообщение отдельно
DarkMasterW
4 / 4 / 0
Регистрация: 25.10.2013
Сообщений: 227

Шифрование при обращению к USB девайсу - C++

08.02.2014, 07:28. Просмотров 234. Ответов 0
Метки (Все метки)

Есть USB девайсина. Необходимо исключить возможность работы с ней посторонних приложений и в частности детекта обращения к девайсу по передаваемым ему параметрам. Самое простое решение было зашить на девайс некторый ключ и при передаче параметров девайсу так же передавать часть md5 строки: ключ_набор_параметров, а параметры складывать с еще одним куском мд5. Беда этого варианта в том, что если сниферить запросы на девайс, то их можно будет просто повторно отправить и девайс их начнет обрабатывать - это не допустимо. Так же хотелось бы отметить несколько моментов:
1) На момент запуска программы общающейся с девайсом можно считать, что никаких атак/снифов не происходит.
2) К девайсу могут обращаться одновременно несколько программ/копий программ.

4 дня убито - алгоритм, как это сделать все секурно не придуман/не найден. С криптографией не связан, понять бы для начала каким образом правильно реализовать подобное взаимодействие.
Спасибо.

// Почему с++? Ну дллка для работы с девайсиной на с++. Вообще хз куда надо было бы постить. Тут вроде люди умные

Добавлено через 13 часов 53 минуты
нашел раздел по криптографии, сделал дабл пост. Просьба темку потереть.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru