Пример готовой курсовой работы по предмету: Программирование
Содержание
Введение ………………………………………………………………………2
1. Предпосылки возникновения криптографии …………………………………3
2. Основные понятия …………………………………………………….4
3. Перестановочный шифр………………………………………………….6
4. Реализация программы шифрования ……………………………………….9
5. Примеры работы реализованной программы ……………………………….. 13
5. Современные алгоритмы шифрования ………………………………………18
Заключение …………………………………………………………….19
Список литературы……………………………………………………….20
Выдержка из текста
Мы живем в постиндустриальную эпоху, когда набольшую ценность приобретает информация. Это обусловлено тем, что информация — это ресурс управления. Чем большим количеством качественной информации мы владеем, тем продуктивней управленческое решение, которое всегда должно быть оптимальным. Любой ресурс, необходимый для жизнедеятельности, всегда защищался, более того, вырабатывались методы защиты, технологии и даже целые науки (например юриспруденцию можно рассматривать как науку, основным предметом которой является защита прав человека).
Но как защитить информацию? Можно выделить следующие три метода защиты информации: физическая изоляция, системы авторизации и аутентификации, шифрование информации. В последнем случае, шифрованная информация, защищает сама себя. Она может храниться в открытом доступе, что не накладывает, как в первых двух случаях, никаких коммуникационных ограничений. Именно это важное свойство привело к появлению науки криптографии, предметом которой является шифрование информации.
В данной работе мы рассмотрим основные понятия криптографии, сделаем исторический обзор, а также рассмотрим, вкратце, современные алгоритмы шифрования. Кроме того, мы разработаем windows приложение в VS 2010 на языке C++, в котором реализуем перестановочное шифрование.
Список использованной литературы
1. Баричев С. В. Криптография без секретов. -М.: Наука, 1998
2. Новиков Ф.А. Дискретная математика для программистов. Питер, 2009
3. Прата С. Язык программирования С++. -М.:Вильямс,2007
4. Шнайер Б. Прикладная криптография. -М.:Триумф, 2002
5. Ященко В.В. Введение в криптографию. -М.:МЦНМО, 2012