Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо сделать графический интерфейс для двух написанных программ. Использовать библиотеку Qt, среда разработки QtCreator. Бюджет указан за 2 программы.

Каждая программа осуществляет кодирование определённым образом. Исходники кодирования имеются.

Интерфейс должен быть такой: http://s011.radikal.ru/i317/1105/90/a634b0f470d1.jpg

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

Вся задача сводится к созданию интерфейса и использованию стандартных диалогов по открытию\сохранению файла. Алгоритмы кодирования написаны, необходимо всего лишь их использовать. В main.cpp содержится пример использования функций. Для кодирования и декодирования применяется одна и таже функция, т.е.

кодированное_слово = кодировать(исходный_текст, ключ);

раскодированное_слово = кодировать(кодированное_слово, ключ);

(раскодированное_слово == исходный_текст) - истина

Заголовки программ. Для первой: "Пример реализации поточного шифра RC4", для второй "Пример реализации поточного шифра А5"

1. Кнопка открыть - открывает исходный текст из файла. Расширение txt. Перед открытием, поле должно очиститься.

2. Кнопка сохранить - сохраняет шифрованный текст в файл. Расширение txt.

3. Кнопка информация - показывает диалоговое окно с текстом. Какой текст, скажу позже.

4. Кнопка закрытия приложения.

В меню кнопки открыть, сохранить, разделитель, кнопка выход.

В меню Справка - "Информация".

Ниже строка с полем "Ключ".

Вместо "Гамма-ключ" писать "Ключ"

1. Кнопка открытия ключа из файла. Расширение key. Перед открытием, поле должно очиститься.

2. Кнопка сохранения ключа в файл. Расширение key.

3. Кнопка очистки поля ключ.

4. Добавить кнопку генерации ключа длины 8 из латинских символов, цифр, др. символов (!@#$%^&* и т.п.)

Вместо кнопки "Дешифровать" написать "Расшифровать". Вместо "Декодированный текст" - "Расшифрованный текст".

Для шифра А5 длину ключа ограничить 8 символами. Длина текста 1024.

Для шифра RC4 длина ключа 256 символов, длина текста 1024.

В приложении содержатся 2 метода кодирования (консольный рабочий вариант). От вас исходный код, проектный файл для QtCreator.

В заявке укажите срок выполнения.

13 лет назад
yzimin
Юрий 
35 летРоссия
13 лет в сервисе
Был
11 лет назад
  • Похожие заказы
  • $50

    Необходимо создать библиотеку для Компаса 3д, так же рассмотрю варианты с другими САПР системами. Библиотеку желательно написать на делфи. Библиотека должна строить шестеренки. По типу вот таких http://s015.radikal.ru/i331/1105/e0/6912b3e49154.png Сроки - 5 дней, в программе не ...

    Прикладное ПО1 исполнитель
    Завершен
    13 лет назад
  • $50

    Имеется проект на delphi программы записи звука (исходники audiodeformator). Программа сейчас записывает звук с аудиоустройства и имеет возможность редактирования записи. На форме содержатся поля для описания аудиозаписи (когда записано, кем записано, что записано и т.д.) ...

    Закрыт
    13 лет назад
  • $100

    Задача написать DLL на Delphi версии 6.0 или ниже. Функция DLL-ки - загружать XML файл в память, производить его парсинг и записывать значения узлов в запись (record), структуру которой я предоставлю. То есть структура DLL типа: (...) type ...

    Закрыт
    13 лет назад
  • Нужно написать ЭЦП на С++Builder с шифрованием Эль-Гамаля, RSA. и 2 хэш-функции. чтобы можно было выбирать алгоритм шифрования и хэш-функцию, а потом проверять подпись.

    Прикладное ПО1 исполнитель
    Завершен
    13 лет назад
  • $100

    Нужно разработать Программу для учета путевых листов и расхода ГСМ. (на примере одной организации для специализированных автомобилей) Приложение должно быть выполнено в виде оконного приложение с дружественным понятным интерфейсом. Приложение должно обеспечивать 1) ведение справочников (автомобилей, норм ...

    Закрыт
    13 лет назад
  • $20

    По Системе грейдов:методика определения должностных окладов. Разработать простенькую программу, чтобы было куда вводить ФИО, должность, указывать факторы.Хоть в Access,хоть в 1С, хоть на языке Visual Studio. Пример программы здесь есть в архиве и пояснение системы грейдов ввсе ...

    Прикладное ПО1 исполнитель
    Завершен
    13 лет назад
  • $20

    Нужно написать прогу на C# прога дожна загружать 2 эксель файла,в них таблицы примерно 10x10.прога должна по шапкам таблицы находить одинаковый названия столбцов,а потом эти столбцы сравнивать,и если найдуться совпадения то выводить всю строку из одного ...

    Прикладное ПО1 исполнитель
    Завершен
    13 лет назад
  • $100

    Нужна реализация Помехоустойчивого кодирования на основе Сверточного кода подробности во вложении Интерфейс : 1.Отображения изначального изображения и прошедшего через канал связи. 2.Возможность выбора прохождения по каналу связи изображения с использование помехоустойчивого кодирования на основе сверточного кода и без его ...

    Прикладное ПО1 исполнитель
    Закрыт
    13 лет назад
  • $50

    Разработка клиентского приложения для работы с сервером IRC. Т.е. мнен нужно написать IRC-клиент на C# но все эти фичи как в mirc тоже нафиг не нужны. листбокс с каналами, листбокс с юзерами и окно с чатом срок 9 ...

    Прикладное ПОнет заявок
    Закрыт
    13 лет назад
  • $5

    Нужно написать программу на языке Java в виде gui-приложения. Программа должна отображать математические зависимости в виде графиков по заданным формулам. Интерфейс программы должен содержать такие пункты меню: «По умолчанию» - выводит на экран формулы по которым ...

    Прикладное ПО2 исполнителя
    Завершен
    13 лет назад