Аманда внимательно изучала полученный документ и не заметила, как желающие заняли все свободные места в кабинете.
- Очень рада вех видеть! Почему такие грустные? Может, настроение улучшится, если я скажу, что лекция будет включать как теорию, так и практику. Итак, сегодня мы с вами рассмотрим несколько разных шифров, затем вы сможете их сами разгадать и придумать собственную кодировку.
Шифр – кодирование текста (секретной информации) с целью сокрытия истинного значения.
Когда мы создаём шифр, то часто используем
ключ – инструкция для шифрования или дешифрования.
Для начала рассмотрим
шифр Цезаря, уверена, о нём слышали многие из вас.
Буквенный символ заменяется другим символом, в зависимости от ключа, то есть, происходит сдвиг на определённое количество букв. Пример: Ключ – 4
Исходный алфавит : АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
Алфавит со сдвигом : ДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯАБВГ
Алохомора – Дптщтртфд
Еще один лёгкий шифр –
шифр Атбаш.
Первую букву алфавита мы заменяем последней, вторую – предпоследней, и так далее. Чтобы было интересней, возьмём латинский алфавит.
Пример: Alohomora - Zolslnliz
Шифр Бэкона – последний на сегодня. Этот код имеет несколько вариантов кодировки, мы рассмотрим лишь один из них, начнём сразу с примера:
1 этап. Необходимо знать следующую кодировку алфавита
2 этап. Обозначаем:
А – курсивная буква,
B – жирная буква magic (слова произвольные, но из 5 букв) – ABBBA
3 этап . Смотрим в код, ABBBA – буква O (из буквенных символов образуется зашифрованное слово, словосочетание, предложение)
after angel brain focus print ABBAA AAAAA AABBA ABAAA AAABA
MAGIC
Задание: 1)С помощью шифра Цезаря расшифруйте (ключ -6):
Зфсюкжуёе хёсфэрё - оучшцщткуш з цщрёы тёиё
2)С помощью шифра Атбаш (латинский алфавит):
- расшифруйте слово draziw
- зашифруйте слово Hogwarts
3) С помощью шифра Бэкона зашифруйте любое слово следуя алгоритму.
4) Придумайте свой шифр, не забудьте про пример.