Требуется портировать библиотеку с AS3 на C# для использования в Unity. Код библиотеки будет предоставлен после согласования. Сроки выполнения - 5 дней с ежедневной демонстрацией прогресса.
Написать клиент-серверное приложение на c++
Давайте попробую описать что нужно.
Клиент-серверное приложение (можно консольное, без веба, обычное общение на сокетах). Для входа вводится логин и пароль. Есть учетные записи администратора и пользователя. Администратор может менять свой пароль, просматривать список пользователей, создавать нового с паролем по умолчанию (например password) и блокировать пользователей. Пользователь может только менять свой пароль. Данные хранятся на сервере, в обычном json или даже файлике users.txt (внутри строчки формата login:hash_password:isBlocked, где hash_password - MD5 хэш от пароля, чтобы не хранить его в открытом виде, а isBlocked может быть просто 0/1 - true/false).
Все действия должны быть вынесены в отдельные функции. А код проверки пароля (высчитывание md5 от введенного пароля и сравнение с хранимым в базе) должен быть вынесен в отдельную статическую библиотеку.
Нужно три версии - без использования шифрования, с использованием симметричного шифрования и ассиметричного
Также при подключении клиента к серверу до ввода пароля должны передаваться какая-либо информация, а на сервере она должна проверяться. Это может быть что угодно, например строчка "Hello", или текущая время или дата. Суть в том, что клиент должен знать какую-то дополнительную информацию для подключения.
Заявки фрилансеров
Похожие заказы
- $15Прикладное ПОнет заявокЗакрыт2 года назад
Требуется разработать две программы на Python для работы с матрицами. Одна версия должна использовать методы, другая — обходиться без них. Программы должны быть функциональны и соответствовать указанным требованиям.
Прикладное ПО4 заявкиЗакрыт2 года назадНеобходимо создать комбинированную программу 'Study' на языке Python, обеспечив ее совместимость с различными операционными системами. В приложении предоставлены исходные коды и приложение для работы.
Прикладное ПО1 заявкаЗакрыт2 года назадЗавдання полягає у створенні програми на Python для контролю заповнення торгівельних полиць у супермаркеті. Вимоги та функціонал детально описані у файлі, який надається з завданням.
Прикладное ПО1 заявкаЗакрыт2 года назадНеобходимо перенести админку Django Jazzmin на новый шаблон, сохранив ее рабочий функционал. Шаблон для переноса - Django Volt Dashboard. Требуется адаптация интерфейса и функционала под новый дизайн.
Прикладное ПО1 заявкаЗакрыт2 года назадТребуется доработка кода для устройства на базе Arduino Nano с приемниками CC2500. Необходимо подключить 4 приемника через SPI, считывать сигналы и находить самый сильный. Также требуется разработка графического интерфейса для отображения данных на ПК через COM порт.
Прикладное ПО3 заявкиЗакрыт2 года назад- $3
Требуется разработать прикладное программное обеспечение, которое при запуске будет выполнять функции калькулятора. Язык программирования не имеет значения. Ожидается реализация основных операций калькулятора.
Прикладное ПО1 исполнительЗакрыт2 года назад Необходимо разработать программу на Ассемблере, которая будет обрабатывать 1000 чисел и выделять из них четные. Укажите алгоритм и структуру кода для выполнения задачи.
Прикладное ПО1 заявкаЗакрыт2 года назадТребуется опытный специалист по C/C++ и ассемблеру для обратной разработки программы весом 100кб. Задача включает обфускацию кода, изменение имен переменных и функций, добавление бесполезных инструкций, шифрование строк и другие методы защиты от декомпиляции. Автоматизированные способы не подходят. Специалисты с успешными проектами приветствуются.
Прикладное ПО1 исполнительЗавершен2 года назадТребуется разработать чат-бота на Python для сбора уникальных комментариев с постов в Telegram. Бот должен проверять уникальность комментариев, исключая совпадения по последовательности из трех слов. Также нужна возможность изменения целевого поста в настройках бота. Запуск бота планируется с компьютера без хостинга, сроки гибкие.
Прикладное ПО6 заявокЗакрыт2 года назад