Практическая работа №1
«Зашифрование и расшифрование текста методом подстановки»
Цель работы:
1 Знакомство с простейшими приемами шифрования и дешифрования текстовой информации;
2 Изучить методы шифрования многоалфавитной замены.
Задание 1
Шифр Цезаря. Этот шифр реализует следующее преобразование текста: каждая буква исходного текста заменяется следующей после нее буквой в алфавите, который считается написанным по кругу.
Используя шифр Цезаря, зашифровать следующие фразы:
а) Делу время - потехе час
б) С Новым годом
в) Первое сентября
Используя шифр Цезаря, декодировать следующие фразы:
а) Лмбттоьк шбт
б) Вёмпё тпмочё рфтуьой
Шифр Виженера. Это шифр Цезаря с переменной величиной сдвига. Величину сдвига задают ключевым словом. Например, ключевое слово ВАЗА означает следующую последовательность сдвигов букв исходного текста: 3 1 9 1 3 1 9 1 и т.д. Используя в качестве ключевого слово ЗИМА, закодировать слова: АЛГОРИТМИЗАЦИЯ, КОМПЬЮТЕР, ИНТЕРНЕТ.
Слово ЁПЯЪЕБ получено с помощью шифра Виженера с ключевым словом БАНК. Восстановить исходное слово.
Используя в качестве ключа расположение букв на клавиатуре вашего компьютера, декодировать сообщение:
D ktce hjlbkfcm `kjxrf?
D ktce jyf hjckf?
Используя в качестве ключа расположение букв на клавиатуре вашего компьютера, закодировать сообщение:
Москва - столица России.
Шифр перестановки. Кодирование осуществляется перестановкой букв в слове по одному и тому же правилу. Восстановить слова и определить правило перестановки:
НИМАРЕЛ, ЛЕТОФЕН, НИЛКЙЕА, НОМОТИР, РАКДНАША.
Используя приведенный выше шифр перестановки, закодировать следующие слова:
ГОРИЗОНТ, ТЕЛЕВИЗОР, МАГНИТОФОН.
Определить правило шифрования и расшифрования слова:
КЭРНОЦЛИТКЭЛУОНПИЕЖДАИФЯ
УКРОГРЕОШЛАЕКВИСЧТЕВМО
10* Придумать свой ключ шифрования и закодировать с помощью него сообщение:
Бит - это минимальная единица измерения информации.
Используя шифр Цезаря со сдвигом вперед на 4 символа, получим следующие зашифрованные фразы:
а) Зипч ёфирг – утцищи ыдх
б) Х Стёяр жтзтр
в) Уифти хисцгефг
Используя шифр Цезаря со сдвигом назад на 1 символ, получим следующее декодированные фразы:
а) Классный час
б) Белое солнце пустыни.
3. Исходный текст – АЛГОРИТМИЗАЦИЯ
Ключевое слово – ЗИМА
Записываем ключевое слово («ЗИМА») циклически до тех пор, пока его длина не будет соответствовать длине исходного текста:
ЗИМАЗИМАЗИМАЗИ
Используя таблицу Виженера получаем зашифрованный текст
Исходный текст – АЛГОРИТМИЗАЦИЯ
Ключ – ЗИМА
Зашифрованный текст - ЗФПОШСЯМРРМЦРЗ
Исходный текст – КОМПЬЮТЕР
Ключевое слово – ЗИМА
Записываем ключевое слово («ЗИМА») циклически до тех пор, пока его длина не будет соответствовать длине исходного текста:
ЗИМАЗИМАЗ
Используя таблицу Виженера получаем зашифрованный текст
Исходный текст – КОМПЬЮТЕР
Ключевое слово – ЗИМА
Зашифрованный текст – ТЧЩПДЖЯЕШ
Исходный текст – ИНТЕРНЕТ
Ключевое слово – ЗИМА
Записываем ключевое слово («ЗИМА») циклически до тех пор, пока его длина не будет соответствовать длине исходного текста:
ЗИМАЗИМА
Используя таблицу Виженера получаем зашифрованный текст
Исходный текст – ИНТЕРНЕТ
Ключевое слово – ЗИМА
Зашифрованный текст – РЦЯЕШЦСТ
Зашифрованный текст – ЁПЯЪЕБ
Ключевое слово – БАНК
Записываем ключевое слово («БАНК») циклически до тех пор, пока его длина не будет соответствовать длине зашифрованного текста:
БАНКБА
С помощью таблицы Виженера определяем исходный текст. Для этого находим букву зашифрованного текста внутри таблицы, а также букву ключевого слова по вертикальному столбцу.
Получаем исходный текст – Епспдб
Пишем исходный текст на русской раскладке:
D ktce hjlbkfcm `kjxrf?
В лесу родилась ёлочка.
D ktce jyf hjckf?
В лесу она росла.
Пишем исходный текст на английской раскладке:
Москва - столица России.
Vjcrdf – cnjkbwf Hjccbb.
Слово слева направо разбивается на части по три буквы, после чего первая и третья буква в каждой части меняются местами. Если в последней части только 2 буквы, они также меняются местами:
НИМАРЕЛ – МИНЕРАЛ
ЛЕТОФЕН – ТЕЛЕФОН
НИЛКЙЕА – ЛИНЕЙКА
НОМОТИР – МОНИТОР
РАКДНАША – КАРАНДАШ.
Используя приведенный выше шифр перестановки, зашифровываем следующие слова:
ГОРИЗОНТ – РОГОЗИТН
ТЕЛЕВИЗОР – ЛЕТИВЕРОЗ
МАГНИТОФОН – ГАМТИНОФОН.
После каждой буквы в слове дописывается еще одна буква:
КЭРНОЦЛИТКЭЛУОНПИЕЖДАИФЯ – ЭНЦИКЛОПЕДИЯ
УКРОГРЕОШЛАЕКВИСЧТЕВМО – КОРОЛЕВСТВО
Правило шифрования: с использованием ключевого числа MN. Первая буква в слове сдвигается на М букв, вторая буква сдвигается на N букв. Число 12.
Вку - яур нкокнвмюова жекокшв ййнежока коцптнбчкй.
Достарыңызбен бөлісу: |