Давайте попробую описать что нужно.

Клиент-серверное приложение (можно консольное, без веба, обычное общение на сокетах). Для входа вводится логин и пароль. Есть учетные записи администратора и пользователя. Администратор может менять свой пароль, просматривать список пользователей, создавать нового с паролем по умолчанию (например password) и блокировать пользователей. Пользователь может только менять свой пароль. Данные хранятся на сервере, в обычном json или даже файлике users.txt (внутри строчки формата login:hash_password:isBlocked, где hash_password - MD5 хэш от пароля, чтобы не хранить его в открытом виде, а isBlocked может быть просто 0/1 - true/false).

Все действия должны быть вынесены в отдельные функции. А код проверки пароля (высчитывание md5 от введенного пароля и сравнение с хранимым в базе) должен быть вынесен в отдельную статическую библиотеку.

Нужно три версии - без использования шифрования, с использованием симметричного шифрования и ассиметричного

Также при подключении клиента к серверу до ввода пароля должны передаваться какая-либо информация, а на сервере она должна проверяться. Это может быть что угодно, например строчка "Hello", или текущая время или дата. Суть в том, что клиент должен знать какую-то дополнительную информацию для подключения.

2 года назад
guest_16816782605863
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Антон
 
48 лет
5 лет в сервисе
Был
2 года назад
2 года назад
Мухаммад
 
30 лет
2 года в сервисе
Был
2 года назад
16 отзывов
2 года назад
  • Похожие заказы

  • $15

    Требуется портировать библиотеку с AS3 на C# для использования в Unity. Код библиотеки будет предоставлен после согласования. Сроки выполнения - 5 дней с ежедневной демонстрацией прогресса.

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Требуется разработать две программы на Python для работы с матрицами. Одна версия должна использовать методы, другая — обходиться без них. Программы должны быть функциональны и соответствовать указанным требованиям.

    Закрыт
    2 года назад
  • Необходимо создать комбинированную программу 'Study' на языке Python, обеспечив ее совместимость с различными операционными системами. В приложении предоставлены исходные коды и приложение для работы.

    Закрыт
    2 года назад
  • Завдання полягає у створенні програми на Python для контролю заповнення торгівельних полиць у супермаркеті. Вимоги та функціонал детально описані у файлі, який надається з завданням.

    Закрыт
    2 года назад
  • Необходимо перенести админку Django Jazzmin на новый шаблон, сохранив ее рабочий функционал. Шаблон для переноса - Django Volt Dashboard. Требуется адаптация интерфейса и функционала под новый дизайн.

    Закрыт
    2 года назад
  • Требуется доработка кода для устройства на базе Arduino Nano с приемниками CC2500. Необходимо подключить 4 приемника через SPI, считывать сигналы и находить самый сильный. Также требуется разработка графического интерфейса для отображения данных на ПК через COM порт.

    Закрыт
    2 года назад
  • $3

    Требуется разработать прикладное программное обеспечение, которое при запуске будет выполнять функции калькулятора. Язык программирования не имеет значения. Ожидается реализация основных операций калькулятора.

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад
  • Необходимо разработать программу на Ассемблере, которая будет обрабатывать 1000 чисел и выделять из них четные. Укажите алгоритм и структуру кода для выполнения задачи.

    Закрыт
    2 года назад
  • Требуется опытный специалист по C/C++ и ассемблеру для обратной разработки программы весом 100кб. Задача включает обфускацию кода, изменение имен переменных и функций, добавление бесполезных инструкций, шифрование строк и другие методы защиты от декомпиляции. Автоматизированные способы не подходят. Специалисты с успешными проектами приветствуются.

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • Требуется разработать чат-бота на Python для сбора уникальных комментариев с постов в Telegram. Бот должен проверять уникальность комментариев, исключая совпадения по последовательности из трех слов. Также нужна возможность изменения целевого поста в настройках бота. Запуск бота планируется с компьютера без хостинга, сроки гибкие.

    Закрыт
    2 года назад