КАТЕГОРИИ: Архитектура-(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; Просмотров: 740; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |