Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано двузначное число. Вывести вначале его левую цифру, а затем — его правую цифру https://www.cyberforum.ru/ cpp-beginners/ thread379293.html
1)Дано двузначное число. Вывести вначале его левую цифру (десятки),а затем — его правую цифру (единицы). Для нахождения десятков использовать операцию деления нацело, для нахождения единиц — операцию взятия остатка от деления.
Вычислить максимальный по модулю элемент массива C++
Заполнить случайными числами от -5 до 5. В одномерном массиве, состоящем из 10 целых элементов вычислить: а)максимальный по модулю элемент массива; б)сумму элементов массива расположенных между первым и вторым положительными элементами. Преобразовать массив так чтобы все элементы равные 0 распологались после всех остальных под буквой а, более или менее получилось сделать, но вот...
C++ Вычислить b=2*tg(x)+ 4/3 *ctg(y) https://www.cyberforum.ru/ cpp-beginners/ thread379277.html
Разработать программу для вычисления математического выражения. b=2*tg(x)+ 4/3 *ctg(y)
C++ Как можно разбить на группы кучу переменных? пишу прогу которая высчитывает разную статистику и в ней переменных штук 30.. например int iOrdersLoss int iOrdersProfit int iPeriodsLoss int iPeriodsProfit double dExpectedPayoff https://www.cyberforum.ru/ cpp-beginners/ thread379276.html
Помогите сделать программку:С введенного текста вывести именно короткое слово. C++
С введенного текста вывести самое короткое слово.
C++ Поиск последнего файла Доброго времени суток. У меня есть задача "получить список файлов (по расширению) в каталоге, их имена, выбрать из них последний скопированный в каталог, получить его имя в переменную для дальнейшего использования". Реализую так: int m; char p=""; int main(int argc, char* argv) { struct ffblk ffblk; int done,a2,a1,a,a3,a4,i,d; AnsiString fn,res,ds; https://www.cyberforum.ru/ cpp-beginners/ thread379266.html
C++ Задачка на строки Помогите кто может, пожалуйста. Задана строка S. Найдите количество ее различных подстрок, включая пустую. Буквы подстроки могут идти не подряд в самой строке. Ввод В первой строке записана строка S (длина от 1 до 25). Вывод Выведите ответ. Пример: https://www.cyberforum.ru/ cpp-beginners/ thread379244.html C++ Срочно Народ помогите!
первая задача///Массив заполнять случайными числами от -5 до 5. В одномерном массиве состоящем из 10 целых элементов вычислить: а)номер максимального элемента массива б)произведение элементов массива.расположеных между первым и вторым нулевыми элементами. преобразовать массив так.чтобы в первой его половине распологались элементы.стоявшие в нечетных позициях.а во второй половине...
C++ Помогите с программой! Please Написать программы печати гистограммы длин слов текстового файла. График должен занимать почти всю полезную площадь экрана и иметь оцифрованные оси координат. https://www.cyberforum.ru/ cpp-beginners/ thread379230.html C++ Шифр перестановки Помогите написать программу "Шифр перестановки" на С++. Нужно что бы текст вводился с клавиатуры и выводилось сообщение с просьбой ввести пароль. Текст разбивается по 5 символов. Тема перенесена в раздел: С/С++ для начинающих. Исходный раздел: Delphi для начинающих. https://www.cyberforum.ru/ cpp-beginners/ thread379214.html
C++ Литература "для расширения кругозора"
Посоветуйте хорошие книги по архитектуре составляющих эвм (в данном случае ibm),книга ,эээээ,советов по "правильному" программированию ,немного по осям ,что-то вроде серии для чайников,меньше сухого академического языка... гугл по большей части приводит к методичкам и платникам,а файлообменники книги хранят,а не советуют их.
C++ Сохранение\Загрузка списка ListView https://www.cyberforum.ru/ cpp-beginners/ thread379201.html
У меня в программе хранится разбитый на колонке Свойство View=Details Как мне сохранять и загружать список в файл??? напишите пожалуйста поподробнее....очень надо
14 / 14 / 5
Регистрация: 05.10.2011
Сообщений: 223
0

Реализация протокола MS CHAP - C++ - Ответ 2145488

07.11.2011, 18:55. Показов 2440. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть задача. Реализовать алгоритм шифрования MS CHAP.

почитал что это вообще такое подробно (после заголовка Аутентификация снаружи и изнутри)
http://www.insidepro.com/kk/100/100r.shtml

1. Клиент посылает запрос на аутентификацию VPN серверу, открыто передавая свой login;
2. Сервер возвращает 8-байтовый случайный отклик;
3. Клиент снимает со своего пароля LM-хэш и генерирует три DES-ключа;
4. Каждый из этих ключей зашифровывает отклик и получается три 8-байтовых строки;
5. Три 8-байтовых строки объединяются в одну 24-байтовую, которая передается серверу;
6. Сервер извлекает из своей базы хэш данного клиента и расшифровывает строку;
7. Если результат расшифровки совпадает с исходным откликом, все ок и наоборот;

т.е. для начала мне потребуется написать код для создания LM-хэша
1. Клиентский пароль преобразуется в 14-байтовую ASCII-строку (более длинные пароли усекаются, а более короткие дополняются нулями);
2. Все символы приводятся к верхнему регистру;
3. 14-символьный пароль разбивается на две 7-сииволные половинки;
4. Каждой 7-символьной "половинкой" зашифровывается постоянная константа AAD3B435B5140EEh по алгоритму DES;
5. Образуются две 8-байтовые строки;
6. Эти строки "склеиваются" друг с другом, образуя 16-байтовый хэш;

для LM-хэша мне понадобиться написать алгоритм DES. (вроде на википедии он нормально описан. если честно еще не читал и не разбирался)
http://ru.wikipedia.org/wiki/D... .D0.B0_DES


это правильный план работы?
я ничего не перепутал?
если есть уже готовые реализации DES, LM-хэша, MS CHAP. подскажите пожалуйста направление

Не по теме:

писал этот пост параллельно разбираясь с протоколом. возможно что-то понял не верно. хотел уточнить. ну и если на форуме нет еще готовой реализации готов ее опубликовать после процесса изготовления



Вернуться к обсуждению:
Реализация протокола MS CHAP C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2011, 18:55
Готовые ответы и решения:

Реализация IGMP протокола
Доброе время суток! подскажите пожалуйста, требуется ли ручками реализовывать IGMP протокол при...

Реализация IMAP протокола
Добрый день. Не знаю с чего начать. Хочу попробовать самому реализовать imap протокол на C#....

Реализация протокола МЭК61107 в МК
Добрый День! У некоторого оборудования через оптопорт можно подать команду, например SOH R1 STX...

Реализация протокола RIP
Всем привет. Очень нужна помощь. Требуется реализовать маршрутизацию сети по протоколу RIP, но в...

3
07.11.2011, 18:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2011, 18:55
Помогаю со студенческими работами здесь

Реализация протокола IPX
Здравствуйте! Возможно меня назовут старомодной, протокол мало где используется в силу своей...

Реализация протокола ModBus RTU на Qt
Всем доброго время суток. Недавно начал осваивать программирование на Qt. Стоит тривиальная задача...

Реализация протокола обмена по COM порту
Здравствуйте, в общем нужно было мне реализовать протокол обмена с весами на основе программы...

Реализация протокола DMX на Verilog
Помогите разобраться с алгоритмом работы DMX Как на Verilog запрограммировать необходимые...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru