Практическая работа № 5.
Кодирование и шифрование данных
Тема: Подходы к понятию информации и измерению информации.
Цели занятия: закрепить умение кодирования и декодирования информации, шифрования и дешифрования данных.
Оборудование, программное обеспечение: ПК, ОС Windows
Методические рекомендации
Теоретические сведения
Шифр Цезаря, также известный как шифр сдвига, код Цезаря или сдвиг Цезаря — один из самых простых и наиболее широко известных методов шифрования.
Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом, находящимся на некотором постоянном числе позиций левее или правее него в алфавите. Например, в шифре со сдвигом вправо на 3, А была бы заменена на Г, Б станет Д, и так далее.
Шифр назван в честь римского императора Гая Юлия Цезаря, использовавшего его для секретной переписки со своими генералами.
Шаг шифрования, выполняемый шифром Цезаря, часто включается как часть более сложных схем, таких как шифр Виженера, и всё ещё имеет современное приложение в системе ROT13. Как и все моноалфавитные шифры, шифр Цезаря легко взламывается и не имеет практически никакого применения на практике.
Шифр Виженера — метод полиалфавитного шифрования буквенного текста с использованием ключевого слова. Этот метод является простой формой многоалфавитной замены. Метод прост для понимания и реализации, он является недоступным для простых методов криптоанализа.
Кодирование информации. Кодирование информации – это процесс формирования определенного представления информации.
В более узком смысле под термином «кодирование» часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки.
Кодирование информации - это представление сообщений в конкретном виде при помощи некоторой последовательности знаков.
Правило отображения одного набора знаков в другой называется кодом. Способ представления информации с помощью двух символов - 0 и 1 называют двоичный код.
Содержание работы:
Задание 1. Кодирование и декодирование информации
Расшифруйте (декодируйте), что здесь написано (буквы отделены друг от друга пробелами)?
Расшифровать слово : 48 41 54 52 48 58(Шестнадцатеричная СС)
Разгадайте слова в предложениях (каждой букве соответствует определенная цифра).
1. Чтобы рубить дрова, нужен 14, 2, 3, 2, 7 , а чтобы полить огород – 10, 4, 5, 1, 6
2. Рыбаки сделали во льду 3, 7, 2, 7, 8, 9, 11 и стали ловить рыбу.
3. Самый колючий зверь в лесу – это 12, 13.
А теперь прочитайте пословицу:
1, 2, 3, 4, 5, 1, 6
7, 8, 9, 10, 11
9, 4, 7, 4, 13, 12, 14.
С помощью этой кодировочной таблицы зашифруйте фразу: Я УМЕЮ РАБОТАТЬ С ИНФОРМАЦИЕЙ!
Используя эту же кодировочную таблицу, расшифруйте текст: 25201538350304053835111503040038
Задание 2. Шифрование данных
1. Шифры замены. Каждая буква алфавита может быть заменена любым числом из соответствующего столбика кодировочной таблицы.
Какие сообщения закодированы с помощью этой таблицы?
2. Шифр Цезаря. Этот шифр реализует следующие преобразования текста: каждая буква исходного текста заменяется следующей после нее буквой в алфавите, который считается написанным по кругу.
Задание. Используя шифр Цезаря, зашифровать следующую фразу: Делу время – потехе час
3. При помощи шифра Виженера зашифровать текст «Полиалфавитная замена». Ключ: «Шифр»
Задание №3. Сделать вывод о проделанной практической работе.
Литература:
1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
Скачано с www.znanio.ru
© ООО «Знанио»
С вами с 2009 года.