Шифр Цезаря. Этот шифр реализует следующее преобразование текста: каждая буква исходного текста заменяется следующей после нее буквой в алфавите, который считается написанным по кругу. Используя этот шифр, зашифруйте слова: Гордись не знанием верхушек, а знанием корней.
Каждую букву заменяем следующей по алфавиту (Я → А):
Гордись: Г→Д, О→П, Р→С, Д→Е, И→Й, С→Т, Ь→Э, получаем ДПСЕЙТЭ.
не: Н→О, Е→Ж, получаем ОЖ.
знанием: З→И, Н→О, А→Б, Н→О, И→Й, Е→Ж, М→Н, получаем ИОБОЙЖН.
верхушек: В→Г, Е→Ж, Р→С, Х→Ц, У→Ф, Ш→Щ, Е→Ж, К→Л, получаем ГЖСЦФЩЖЛ.
а: А→Б.
знанием: ИОБОЙЖН.
корней: К→Л, О→П, Р→С, Н→О, Е→Ж, Й→К, получаем ЛПСОЖК.
ДПСЕЙТЭ ОЖ ИОБОЙЖН ГЖСЦФЩЖЛ, Б ИОБОЙЖН ЛПСОЖК.
Используя шифр Цезаря, декодируйте следующие фразы: ИОБОЙА ОБ РМЁШЙ ОЁ ЕБГАУ.
Каждую букву заменяем предыдущей по алфавиту:
ИОБОЙА: И→З, О→Н, Б→А, О→Н, Й→И, А→Я, получаем ЗНАНИЯ.
ОБ: О→Н, Б→А, получаем НА.
РМЁШЙ: Р→П, М→Л, Ё→Е, Ш→Ч, Й→И, получаем ПЛЕЧИ.
ОЁ: О→Н, Ё→Е, получаем НЕ.
ЕБГАУ: Е→Д, Б→А, Г→В, А→Я, У→Т, получаем ДАВЯТ.
Знания на плечи не давят.
Шифр Виженера. Это шифр представляет шифр Цезаря с переменной величиной сдвига. Величину сдвига задают ключевым словом. Например, ключевое слово ВАЗА означает следующую последовательность сдвигов букв исходного текста: 31913191 и т.д. Используйте в качестве ключевого слова – слово РОЗА, закодируйте слова: ИНФОРМАТИКА, ШКОЛА.
Номера букв в алфавите: А=
Ключ РОЗА даёт сдвиги
ИНФОРМАТИКА (сдвиги
И:
Н:
Ф:
О:
Р:
М:
А:
Т:
И:
К:
А:
ШКОЛА (сдвиги
Ш:
К:
О:
Л:
А:
ИНФОРМАТИКА — ЪЭЭПВЬИУЪЪИ
ШКОЛА — ЙЪЧМС
Слова ХАИКУФЩ, ЪБШПЭЭСУЦЫЕ получены с помощью шифра Виженера с ключевым словом РОЗА. Восстановите исходные слова.
Сдвиги
ХАИКУФЩ:
Х:
А:
И:
К:
У:
Ф:
Щ:
ЪБШПЭЭСУЦЫЕ:
Ъ:
Б:
Ш:
П:
Э:
Э:
С:
У:
Ц:
Ы:
Е:
ДРАЙВЕР, ИСПОЛНИТЕЛЬ
Используйте в качестве ключа: расположение букв на клавиатуре компьютера, декодируйте сообщение: Ytdthysq lheu – jgfcysq dhfu.
Текст набран в английской раскладке. Каждую латинскую букву заменяем русской буквой на той же клавише:
Ytdthysq: Y→Н, t→Е, d→В, t→Е, h→Р, y→Н, s→Ы, q→Й, получаем НЕВЕРНЫЙ.
lheu: l→Д, h→Р, e→У, u→Г, получаем ДРУГ.
jgfcysq: j→О, g→П, f→А, c→С, y→Н, s→Ы, q→Й, получаем ОПАСНЫЙ.
dhfu: d→В, h→Р, f→А, u→Г, получаем ВРАГ.
Неверный друг – опасный враг.
Используйте в качестве ключа: расположение букв на клавиатуре компьютера, закодируйте сообщение: Не в службу, а в дружбу.
Заменяем каждую русскую букву латинской с той же клавиши: Н→Y, Е→T, В→D, С→C, Л→K, У→E, Ж→;, Б→, (запятая), А→F, Д→L, Р→H.
Не → Yt
в → d
службу → cke;,e
а → f
в → d
дружбу → lhe;,e
Знаки препинания: русская запятая стоит на клавише с английским "?", русская точка на клавише "/".
Yt d cke;,e? f d lhe;,e/
Шифр «Перестановки». Кодирование осуществляется перестановкой букв в слове по одному и тому же общему правилу. Восстановите слова и определите правило перестановки: ИРПЕТНР, МОКЮЬПРЕТ
Разбиваем слова на группы по три буквы:
ИРП | ЕТН | Р
МОК | ЮЬП | РЕТ
В каждой тройке буквы стоят в обратном порядке:
ИРП → ПРИ, ЕТН → НТЕ, Р → Р, получаем ПРИНТЕР.
МОК → КОМ, ЮЬП → ПЬЮ, РЕТ → ТЕР, получаем КОМПЬЮТЕР.
Первая и третья буквы каждой тройки меняются местами, средняя остаётся на месте.
ПРИНТЕР, КОМПЬЮТЕР. Правило: слово делится на группы по
