Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Книжный шифр




Шифр Виженера

Состоит из нескольких (точнее для латинского алфавита – 26) шифров Цезаря с различными значениями сдвига. Для шифрования может использоваться tabula recta или квадрат Виженера.

Выбирается ключевое слово и исходный текст. Ключевое слово записывается циклически, пока не заполнит всю длину исходного текста. Далее по таблице буквы ключа и исходного текста пересекаются в таблице и образуют зашифрованный текст.

Пример:

Зашифруем фразу mindgames.

Ключевое слово let.

Записываем ключевое слово циклически, пока его длина не будет соответствовать длине исходного текста.

Letletlet.

Символы шифрованного текста будут находится на пересечении столбцов mindgames и строк letletlet.

То есть, первый символ получится таким образом: берем столбец M и строку L, на их пересечении буква X. Значит первой буквой в нашем шифре будет X. И так далее до конца текста.

В результате зашифрованный текст у нас получится такой: xmgoktxil.


 

В этом шифре элементы исходного текста заменяются номерами страниц, строк или столбцов в какой-либо книге, журнале, может быть просто в тексте (тогда может использоваться указатель на номер слова в строке, или даже на определенные буквы). То есть существует какой-то текст-ключ.

Для верной реализации и у отправителя, и у получателя, должны содержаться идентичные тексты-ключи.

Пример:

Возьмем стихотворение А.С.Пушкина «К Чаадаеву»

Любви, надежды, тихой славы

Недолго нежил нас обман,

Исчезли юные забавы,

Как сон, как утренний туман;

Но в нас горит еще желанье;

Под гнетом власти роковой

Нетерпеливою душой

Отчизны внемлем призыванье.

Мы ждем с томленьем упованья

Минуты вольности святой,

Как ждет любовник молодой

Минуты верного свиданья.

Пока свободою горим,

Пока сердца для чести живы,

Мой друг, отчизне посвятим

Души прекрасные порывы!

Товарищ, верь: взойдет она,

Звезда пленительного счастья,

Россия вспрянет ото сна,

И на обломках самовластья

Напишут наши имена!

 

Как я уже говорил, можно сделать указатель либо на отдельную букву, либо на слово.

Сделаем указатели на буквы. Зашифруем слово «книга».

Зашифрованный текст: 4/1, 1/6, 1/5, 2/6, 1/7.

Числитель дроби – номер строки (начиная отсчет сверху), знаменатель – номер буквы в строке (слева направо).


 




Поделиться с друзьями:


Дата добавления: 2014-11-25; Просмотров: 681; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.