Результаты исследования группы Шифровальщики

Материал из НГПУ им. К.Минина
Перейти к: навигация, поиск

Учебный проект Кодирование информации

ОПИСАНИЕ ПРОГРАММНОГО КОМПЛЕКСА "КРИПТОГРАФ"

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

На смену авторитарным, иллюстративно-объяснительным методам обучения и механического усвоения фактологических знаний приходит овладение умением самостоятельно приобретать новые знания, пользуясь современными методами представления и извлечения знаний, технологиями информационного взаимодействия с моделями объектов, процессов, явлений, представленных в предметных средах. В 2006-2010 годах организационной основой реализации государственной политики Российской Федерации в области информатизации образования является Федеральная целевая программа развития образования (ФЦПРО), обеспечивающая продолжение предшествующих этапов модернизации российского образования. Приказом Министерства образования и науки Российской Федерации от 05.10.2005 № 250 утвержден приоритетный национальный проект «Образование», где большое внимание уделяется информатизации образования.

Одним из основных мероприятий направления «Информатизация образования» является разработка адекватных современным идеям развития образования (открытое образование, дистанционное образование и др.) новых средств обучения, в частности электронных образовательных ресурсов (ЭОР).

ЭОР позволяют индивидуализировать и дифференцировать процесс обучения, осуществлять контроль с диагностикой ошибок и обратной связью, осуществлять самоконтроль и самокоррекцию учебной деятельности, формировать умение принимать оптимальное решение в различных ситуациях, развивать определенный тип мышления (наглядно-образного, теоретического), усиливать мотивацию обучения, формировать культуру познавательной деятельности. Особую важность имеет использование ЭОР для будущих специалистов в области информатики и программирования. Использование на занятиях по информатике, по дисциплине «Защита информации» программного комплекса «Криптограф» будет способствовать более глубокому пониманию студентами методов шифрации и дешифрации, повышению мотивации к изучению специальных дисциплин.

Создание программного комплекса осуществлялось с помощью среды объектно-ориентированного программирования Delphi. В основе системы Delphi лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий.

Программный комплекс «Криптограф» содержит два режима работы: «Обучение» и «Шифрование». В режиме «Обучение» студент может познакомиться с принципом шифрования каждым из шести методов. Основное окно программы приведено на рис. 1, режим «Обучение» показан на рис.2.

Шифр1.JPG

Рис. 1. Основное окно программы

Шифр2.JPG

Рис. 2. Режим «Обучение»

Режим «Шифрование» содержит следующие пункты меню: «Файл», «Правка», «Метод», «О программе». Через пункт меню: «Файл» пользователь может записать или загрузить шифруемый или дешифруемый текст. Пункт меню «Правка» позволяет скопировать, вырезать или вставить текст. Пункт меню «Метод» позволяет выполнить шифрацию и дешифрацию одним из шести методов (рис.3).

Шифр3.JPG

Рис. 3. Режим «Шифрование»

Комплекс содержит следующие методы:

  • шифр Цезаря;
  • шифр Гронсфельда;
  • шифр Виженера;
  • «Тарабарская грамота»;
  • матричная шифровка;
  • шифровка по спирали.

При шифровании методом Цезаря, Гронсфельда или Виженера требуется ввести значение ключа. Результат работы программного комплекса при выборе вариантов «Шифровать» и «Дешифровать» показан на рисунках 4, 5 и 6.

Шифр4.JPG

Рис. 4. Текст для шифрования

Шифр5.JPG

Рис. 5. Зашифрованный текст

Шифр6.JPG

Рис. 6. Текст после дешифрации

Пункт меню «О программе» содержит информацию о программе и ее разработчике (рис.7).

Шифр7.JPG

Рис. 7. Информация о программе

Текст программы на языке Delphi

Программный комплекс "Криптограф"