Смекни!
smekni.com

Разработка почтового клиента для операционной системы Windows (стр. 3 из 3)

2.3 AUTH аутентификация (CRAM-MD5)

Вызов данной функции осуществляется в случае, если пользователем был выбран вид аутентификации с использованием ключевой функции MD5. Алгоритм функционирования данной функции практически полностью совпадает с алгоритмом, описным в предыдущем пункте., за исключением того, что:

- производится вычисление хэш-функции MD5 от уникальной метки, полученной от сервера мс использованием пароля, введенного пользователем.

- Серверу отправляется строка вида «AUTH имя_пользователя хэш-функция»

3. Руководство пользователя

Разработанная программа имеет графический интерфейс

Рис.1 Интерфейс программы

После запуска программы пользователь должен указать адрес сервера к которому он обращается, номер порта, имя пользователя, а так же пароль, после чего должен выбрать вид аутентификации:

- простая

- APOP

- AUTH

После чего нажать клавишу “Подключиться”. При завершении работы программы или выборе другой аутентификации необходимо нажать клавишу “Отключиться”.

Для выхода из программы необходимо нажать крестик или клавишу “Выход”.

Заключение

В результате выполнения работы была разработана программа, реализующая функции почтового клиента протокола POP3. Программа реализует функции авторизации, запроса статистики и завершения соединения. Программа реализована на языке программирования Си для ОС WINDOWS и имеет графический интерфейс.

Таким образом, все требования задания выполнены в полном объеме.
Список использованных источников

1. www.rsdn.ru

2. www.codenet.ru

3. www.firststeps.


Приложение А. Алгоритм функционирования программы

Простая аутентификация


Аутентификация с бесключевой хэш-функцией. Команда APOP


Аутентификация с ключевой хэш-функцией CRAM-MD5. AUTH.


Общий алгоритм