- •Курсова робота
- •Криптографія. Шифрування даних у Delphi
- •Введение
- •1. Криптография. Основные понятия
- •1.1. История криптографии
- •1.2. Терминология криптографии
- •1.3. Использование инструментов криптографии в Delphi
- •2. Разработка демонстрационной программы
- •2.1. Разработка визуальной части программы средствами Delphi
- •2.2. Разработка программы в Delphi
- •2.3. Инструкция пользователя
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Луганський національний університет
імені Тараса Шевченка
Старобільський факультет
Курсова робота
з дисципліни "Інформатика та програмування"
на тему:
Криптографія. Шифрування даних у Delphi
Виконав: студент групи 3 Інф
Оселедько Я.Ю.
Перевірив: Кравченко Н.С.
Старобільськ, 2011
СОДЕРЖАНИЕ
Введение 3
1. КРИПТОГРАФИЯ. ОСНОВНЫЕ ПОНЯТИЯ 5
1.1. История криптографии 5
1.2. Терминология криптографии 6
1.3. Использование инструментов криптографии в Delphi 8
2. РАЗРАБОТКА ДЕМОНСТРАЦИОННОЙ ПРОГРАММЫ 21
2.1. Разработка визуальной части программы средствами Delphi 21
2.2. Разработка программы в Delphi 23
2.3. Инструкция пользователя 26
ВЫВОДЫ 35
Введение
То, что информация имеет ценность, люди осознали еще с древних времен, переписка правителей была объектом пристального внимания их недругов и друзей. Именно тогда и возникла задача защиты этой переписки от чрезмерно любопытных глаз. Древние пытались использовать для решения этой задачи самые разнообразные методы, и одним из них была тайнопись – умение составлять сообщения таким образом, чтобы его смысл был недоступен никому, кроме посвященных в тайну. На протяжении всей своей многовековой истории, вплоть до совсем недавнего времени, это искусство служило немногим, в основном верхушке общества, не выходя за пределы резиденций глав государств, посольств и т.д. И лишь несколько десятилетий назад все изменилось коренным образом – информация приобрела самостоятельную коммерческую ценность и стала широко распространенным, почти обычным товаром. Ее производят, хранят, транспортируют, продают и покупают, а значит, воруют и подделывают и, следовательно, ее необходимо защищать. Современное общество все в большей степени становится информационно–обусловленным, успех любого вида деятельности все сильней зависит от обладания определенными сведениями и от отсутствия их у конкурентов. И чем сильней проявляется этот эффект, тем больше потребность в защите информации. Одним словом, возникновение индустрии обработки информации привело к возникновению индустрии средств защиты информации.
Среди всего спектра методов защиты данных от нежелательного доступа особое место занимают криптографические методы. В отличие от других методов, они опираются лишь на свойства самой информации и не используют свойства ее материальных носителей, особенности узлов ее обработки, передачи и хранения.
Почему же проблема использования криптографических методов в информационных системах (ИС) стала в настоящий момент особо актуальна? С одной стороны, расширилось использование компьютерных сетей, в частности глобальной сети Интернет, по которым передаются большие объемы информации государственного, военного, коммерческого и частного хаpактеpа, не допускающего возможность доступа к ней посторонних лиц. С другой стороны, появление новых мощных компьютеров, технологий сетевых и нейронных вычислений сделало возможным дискредитацию криптографических систем еще недавно считавшихся практически не раскрываемыми.
Целью курсовой работы является изучение методов шифрования текстовой информации и их алгоритмов.
Для достижения цели были поставлены следующие задачи:
систематизировать, закрепить и расширить полученные теоретические знания по использованию криптографии в Delphi;
тщательно изучить методы шифрования текстовой информации;
применить их для комплексного решения конкретных практических задач;
разработать программу для шифрования текстовой информации в Delphi;
развить навыки самостоятельного проведения научных исследований.