Требуется написать sip-клиент на Qt. Sip-клиент по возможностям, как X-Lite. Написание либо с нуля либо с задействованием сторонних свободнораспространяемых библиотек, разрешенных к коммерческому использованию. Из дополнительного: авторизация через удаленный сервер с подтягиванием настроек ...
Написать простую функцию encode по ключу
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Есть функция декодирования массива целых чисел в строку, при помощи ключа. Написанная на С. Вот текст функции и ключ:
char STR_KEY[] = "s5dk67f7jLKK46JI84ED";
char* DECODE_STR( unsigned char str[] )
{
if( str[0] == 0 )
{ // decode
str[0] = 1;
unsigned int len = str[1];
len =( len
len =( len + str[2] );
unsigned int keyLength = strlen( STR_KEY );
int keyN;
for( int i=0; i
{
keyN = i % keyLength;
str[3+i] = ( str[3+i] ^ STR_KEY[keyN] );
}
}
return (char *)&str[3];
}
Необходимо написать функцию кодирования, т.е. получения массива чисел из строки.
Есть тестовые строки, на которых можно проверять резальтат
Строка: http://
Массив после кодирования: unsigned char STR_HTTP_PREFIX[] = {0,0,8,27,65,16,27,12,24,73,55};
Строка: 1.8.5.1
Массив после кодирования: unsigned char STR_VERSION[] = {0,0,8,66,27,92,69,3,25,87,55};
Результат можно оформить в виле десктопного предложения, где входные данные: кодируемая строка и ключ. Выходные: закодрованный массив чисел. Или в виде пхп скрипта с веб формой.
Выбранный исполнитель
Похожие заказы
- Прикладное ПО4 заявкиЗакрыт13 лет назад
Требуется написать программу дистанционного мониторинга работы охладителя. Задачи которые планируется решить: - дистанционный мониторинг рабочих параметров чиллера - запись (накопление в себе или передача на дистанцию) рабочих параметров ...
Прикладное ПО1 заявкаЗакрыт13 лет назадНеобходимо сделать форму на сайте - калькулятор просчета стоимости строительства бассейна. Пользователь выбирает параметры, ему автоматически считает стоимость его бассейна. Работает это как калькулятор (всех параметров будет 25-30). Четкого реализованного примера нет, ориентировочные параметры как ...
Прикладное ПО7 заявокЗакрыт13 лет назад- $10
Доработать готовый автопостер объявлений на Delphi для регионального сайта. При запуске готовой программы в XP выдается ошибка: "Не найдены необходимые библиотеки для работы". Разобраться в чем дело и откорректировать до рабочего состояния. Программа - выбранному ...
Прикладное ПО4 заявкиЗакрыт13 лет назад Нахождение кратчайших путей для ориентированного графа
Прикладное ПО3 заявкиЗакрыт13 лет назадесть работа на яве в общем, примитивный веб-клиент для почтового сервиса с минимальынм пакетом функций Общие требования. Информационная система должна быть реализована в виде распределенного приложения на языке ...
Прикладное ПО2 заявкиЗакрыт13 лет назадДоработка программы распознавания текста. Программа, задание и дополнительные материалы по доработке прикреплены. Стоимость и сроки?
Прикладное ПО3 заявкиЗакрыт13 лет назадВсем доброго времени суток! Очень интересует вопрос возможности написания программы для обработки прайс листов различных поставщиков. сведение прайса к одному общему и выгрузка общего прайса в админку сайта. Товары: автомобильные шины. автомобильные автомобильные диски. ...
Прикладное ПО9 заявокЗакрыт13 лет назадТребуется разработать программу, которая будет осуществлять конфигурирование подсистемы памяти для серверов семейства x86 на основании сведений о характеристиках модулей памяти и характеристиках серверов. ТЗ во вложении. Полезная информация находится по ссылке: ...
Прикладное ПО2 заявкиЗакрыт13 лет назадОписание проекта Есть бд, в нее вносится информация, далее мы открываем внесенную информацию в определенный раздел(+она каждые 30 сек обновляется плагином в мазиле), далее нужно чтобы прога не знаю даже как назвать, вообщем проанализировать ...
Прикладное ПО2 заявкиЗакрыт13 лет назад