Название: протокол односторонней аутентификации с использованием меток времени и алгоритма AES.
На самом деле ничего сложного нету, необходимо сделать только макет такого протокола, никакой реальной функциональности от программы не требуется.
Что нужно сделать:
1. Простую программу, где будет показан принцип данной аутентификации.
2. Проект должен быть сделан в среде Visual Studio.
3. Реализовать программу на С++.
4. Интерфейс должен быть написан на Windows API или MFC.
5. Алгоритм AES должен быть реализован в виде стандартной библиотеки из среды Visual Studio.
6. Я должен получить помимо программы весь проект, то есть модули, исходные коды.
Теперь объяснение на пальцах:
Есть сторона А(Alice) и сторона B(Bob), допустим, что Боб сервер, а Алиса клиент. И Алисе и Бобу известна некоторая секретная информация - loginname и key. В момент нажатия кнопки аутентификации на стороне Алисы формируется метка времени в формате HH:MM:SS. После этого строка loginname и строка timestamp сливаются в единую строку, допустим packet и шифруются алгоритмом AES и ключиком key. На стороне боба пакет расшифровывается, сравнивается логин и задержка метки времени, если все ок - аутентификация успешна.
Как то так, программа не тяжелая, за 1-2 вечера можно сделать, но банально нету времени.
Цена договорная
Контакты:
ICQ: 320599147
mail: 2magnetto@gmail.com
