Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Навчальна система "Криптографія" на мові програмування С++ в середовищі RAD STUDIO

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
СІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Дипломна робота
Предмет:
Надійність систем захисту інформації

Частина тексту файла

Зміст ВСТУП 2 1 АНАЛІЗ СУЧАСНИХ НАВЧАЛЬНИХ СИСТЕМ 3 1.1 Основна інформація про навчальні системи 3 1.2 Автоматизовані навчальні системи 4 1.3 Автоматизована система керування технологічним процесом 5 1.4 Система автоматизованого проектування і розрахунку 6 2 ВИБІР СЕРЕДОВИЩА РОЗРОБКИ І МОВИ ПРОГРАМУВАННЯ 7 2.1 Аналіз сучасних середовищ розробки і мов програмування 7 2.2 Характеристика середовища С++ 12 3 ОСНОВНА КРИПТОГРАФІЧНА ІНФОРМАЦІЯ 15 3.1 Базові поняття криптографії 15 3.2 Методи шифрування 17 3.3 Шифри, використані в навчальній системі 18 4 СТРУКТУРА НАВЧАЛЬНОЇ СИСТЕМИ «КРИПТОГРАФІЯ» 24 4.1 Алгоритм роботи навчальної системи «Криптографія» 24 4.2 Інтерфейс і лістинг програми 26 ВИСНОВКИ 40 ПЕРЕЛІК ПОСИЛАНЬ 41 ВСТУП Проблеми безпеки інформації за останні роки набули виключної актуальності, при цьому забезпечення захисту інформації приймає комплексний характер. Серед різних методів захисту інформації (технічних, правових, організаційних та інших) найважливіше місце займають криптографічні методи. За останні кілька десятирічь криптологія сформувалася у самостійну наукову дисципліну, що має свою специфіку постановок задач та методів їхнього дослідження.  Знання основних понять криптології і володіння криптографічними методами захисту інформації за сучасних умов вкрай необхідні будь-якому фахівцю, що займається створенням систем захисту інформації. Питаннями захисту інформації шляхом її перетворювання займається криптологія. Криптологія поділяється на два напрямки – криптографію і криптоаналіз. Криптографія – це наука і мистецтво створення шифрів, криптоаналіз – наука і мистецтво зламування цих шифрів. У доповнення до вивчення методів криптографії завжди треба вивчати методи криптоаналізу. Це необхідно для того, щоб оцінити уразливість криптографічних систем. Вивчення криптоаналізу допомагає покращувати методи криптографії. Постійне збільшення об’єму важливої інформації та обмеженість навчального часу зумовлюють необхідність збільшення інтенсивності навчання, розробки та впровадження нетрадиційних технологій, що базуються на використанні обчислювальної техніки з застосуванням усього різноманіття та комплексності активних методів навчання. Розвиток інформаційних технологій надав нову, унікальну можливість проведення занять з впровадженням автоматизованих навчальних систем. Навчальна система – це проблемно-орієнтований програмно-апаратний комп’ютерний комплекс, створений для навчання людини або групи людей безпосередньо в автоматичному режимі або спільно з викладачем. Завданням дипломного проекту є розробка навчальної системи, яка зможе продемонструвати студентам можливості забезпечення захисту даних від несанкціонованого доступу використовуючи криптографічні методи. Метою дипломного проекту є розробка програми для шифрування і дешифрування тексту за допомогою криптографічних алгоритмів. Для цього я використав шифри Цезаря, Плейфера, Віженера і Хілла. 1 АНАЛІЗ СУЧАСНИХ НАВЧАЛЬНИХ СИСТЕМ 1.1 Основна інформація про навчальні системи Інформаційний вибух другої половини ХХ століття породив безліч проблем, найважливішою з яких є проблема навчання. Особливої уваги заслуговують питання, пов'язані з автоматизацією процесу навчання, оскільки "ручні методи" без використання технічних засобів давно вичерпали свої можливості. Найбільш доступною формою автоматизації навчального процесу є застосування ЕОМ, тобто використання машинного часу для навчання та обробки результатів контрольного опитування знань учнів. На сьогодні створено безліч навчальних систем, які значною мірою відрізняються одна від одної. Найбільшого поширення на сьогодні набули системи, які забезпечують безпосередню взаємодію з учнем.  Для того, щоб можна було дати оцінку конкретній навчальній системі слід провести якнайбільш загальну класифікацію систем та програмних засобів, на яких вони базуються. За принципами взаємодії програмних навчальних засобів і студента ці програмні засоби можна розділити на: навчальні середовища, де студент має певну мету, а систем...
Антиботан аватар за замовчуванням

18.06.2021 20:06

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини