Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Герасименко.doc
Скачиваний:
31
Добавлен:
16.05.2015
Размер:
1.24 Mб
Скачать
    1. Результати тестування програми

Розроблений програмний продукт працює під керівництвом операційної системи WindowsXP у графічному режимі. Тому володіє зручним і зрозумілим інтерфейсом користувачі. Програма працює в покроковому режимі.

Всі кнопки змістовно підписані відповідно до дії, яка виконається після натискання на кожному кроці. Поля введення інформації виділені в окремі блоки, для покращення сприйняття кроків автентифікації. Кожен такий блок підписаний, що сприяє кращому розумінню інтерфейсу.

Головне вікно програми наведено нижче (рис.4).

Рисунок 4 – Вигляд головного вікна програми

По закінчені виконання протоколу програма формує повідомлення про успішність(рис. 5) чи неуспішність автентифікації(рис. 6).

Рисунок 5 – Вигляд результату автентифікації при успішному результаті

Рисунок 6 – Вигляд результату автентифікації при неуспішному результаті

Таким чином розроблений програмний продукт завдяки зручному інтефейсу дозволяє досить швидко та ефективно проводити перевірку автентифікації між сторонами А і В.

  1. Інструкції по роботі з програмою

    1. Інструкція з технічного обслуговування

Вступ

Дана інструкція призначена для технічного обслуговування програми, встановлення її на комп’ютер та експлуатації.

Загальні вказівки

Програма встановлюється на комп’ютер, який відповідає вимогам технічних засобів поданих нижче.

Вимоги до технічних засобів

Мінімальні системні вимоги:

    • Pentium II 233MГц;

    • 32 MБ RAM;

    • 40 MБ вільного місця на жорсткому диску;

    • Відеокарта с 1 МБ памяти, що сумісна с DirectX 6.0;

    • Windows 95,98SE, ME, 2000 або XP.

Опис функцій

Основними функціями програми є функції по шифруванню та зашифруванню повідомлення та перевірки автентифікації між сторонами . Для перевірки працездатності програми користуємося інструкцією системного програміста .

    1. Інструкція системного програміста

Загальні відомості про програму

Програма призначена для перевірки автентифікації за допомогою протоколу Pohlig - Hellman.

Структура програми

Для розробки програми використано мову програмування С#.Файл для запуску – Helmann.exe.

Настроювання програми

Програма складається з діалогового вікна, в якому дательно покроково описано порядок роботи. Для того, щоб нормально працювати з програмою потрібно уважно читати інструкції з технічного.

Перевірка програми

Для того, щоб перевірити чи правильно працює програма, потрібно порівняти початкове повідомлення від сторони А з тим, яке отримала сторона А після розшифрування.

    1. Інструкція програміста

Призначення і умови застосування програми

Дана програма призначена для перевірки автентифікації за допомогою протоколу Pohlig – Hellman.

Необхідні технічні засоби:

    • оперативна пам'ять – 256 Мб;

    • жорсткий диск – 13 Мб;

    • відеокарта с 64 МБ памяти, що сумісна с DirectX 9.0;

    • windows 98SE, ME, 2000, XP, Vista, Seven.

Характеристика програми

Програма працює в режимі сторони А та сторони В. При зміні повідомлення від сторони В автентифікацію не буде пройдено.

Звернення до програми

Курсовий проект запускається за допомогою файлу Hellman.exe. Генерування ключів відбувається за допомогою функції GenerateKey().

Вхідні і вихідні дані

Вхідними даними є повідомлення. Вихідними даними є відкритий ключ, розшифроване повідомлення.

5.4 Інструкція оператора

Призначення програми

Дана програма призначена для обміну сеансовими ключами за допомогою протоколу Diffi-Hellman.

Умови виконання програми

Наявність виконуваного файлу Diffi-Hellman.exe.

Виконання програми

Запустити файл Hellman.exe. після чого відкриється діалогове вікно, де необхідно буде ввести повідомлення. Генерація відкритого ключа даної сторони відбувається автоматично. Далі при натисненні на кнопку «передати стороні В» сторона В отримає повідомлення. Наступним кроком є шифрування повідомлення стороною В, яке можливе лише після натиснення кнопки «Шифрування». Зашифроване повідомлення передається стороні А (після натиснення кнопки «Передати стороні А»). Далі натискаємо кнопку «Розшифрування» і отримуємо розшифроване повідомлення. Далі відбувається перевірка початкового повідомлення від сторони А і розшифрованого. При правильному проходженні кроків – автентифікація має бути процдене, буде виведено повідомлення «Автентифікація пройшла успішно». При зміні відкритого ключа чи отриманого від сторони В повідомлення буде вивелено повідомлення «Це не сторона В».