| Ваш IP: 54.226.179.247 | Online(32) - гости: 26, боты: 6 | Загрузка сервера: 1.77 ::::::::::::

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

Шифр Виженера — метод полиалфавитного шифрования буквенного текста с использованием ключевого слова.

Этот метод является простой формой многоалфавитной замены. Шифр Виженера изобретался многократно. Впервые этот метод описал Джовани Баттиста Беллазо (итал. Giovan Battista Bellaso) в книге La cifra del. Sig. Giovan Battista Bellasо в 1553 году, однако в XIX веке получил имя Блеза Виженера, французского дипломата. Метод прост для понимания и реализации, он является недоступным для простых методов криптоанализа.

Для зашифровывания может использоваться таблица алфавитов, называемая tabula recta или квадрат (таблица) Виженера. Применительно к латинскому алфавиту таблица Виженера составляется из строк по 26 символов, причём каждая следующая строка сдвигается на несколько позиций. Таким образом, в таблице получается 26 различных шифров Цезаря. На каждом этапе шифрования используются различные алфавиты, выбираемые в зависимости от символа ключевого слова. Например, предположим, что исходный текст имеет такой вид:

ATTACKATDAWN

Человек, посылающий сообщение, записывает ключевое слово («LEMON») циклически до тех пор, пока его длина не будет соответствовать длине исходного текста:

LEMONLEMONLE

Первый символ исходного текста A зашифрован последовательностью L, которая является первым символом ключа. Первый символ L шифрованного текста находится на пересечении строки L и столбца A в таблице Виженера. Точно так же для второго символа исходного текста используется второй символ ключа; то есть второй символ шифрованного текста X получается на пересечении строки E и столбца T. Остальная часть исходного текста шифруется подобным способом.

Исходный текст:       ATTACKATDAWN
Ключ:               LEMONLEMONLE
Зашифрованный текст:  LXFOPVEFRNHR

Расшифровывание производится следующим образом: находим в таблице Виженера строку, соответствующую первому символу ключевого слова; в данной строке находим первый символ зашифрованного текста. Столбец, в котором находится данный символ, соответствует первому символу исходного текста. Следующие символы зашифрованного текста расшифровываются подобным образом.

Автор: Benjamin D. Esham (bdesham) — Based upon Vigenere-square.png by en:User:Matt Crypto. This version created by bdesham in Inkscape.Это векторное изображение было создано с помощью Inkscape., Общественное достояние, https://commons.wikimedia.org/w/index.php?curid=2707381

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

Для зашифровывания сообщений введите текст фразы в первое окно и ключ во второе, выберите алфавит и нажмите «Применить».

Допускается использование в сообщении следующих символов: ! ? . , 1 2 3 4 5 6 7 8 9 0 . В ключе используются только буквы.

Расшифровка происходит так же как и зашифровка сообщения, в первое поле введите зашифрованный текст, а во второе поле введите ключ, укажите алфавит и нажмите»Применить».

В статье использовались материалы с сайта — https://ru.wikipedia.org

Добавить комментарий

Случайные статьи

  • Токовый ограничитель 600 мА 5…12В

    Токовый ограничитель 600 мА 5…12В

    Схема токового ограничителя показана на рисунке, данное уст-во может быть использовано как драйвер для светодиодов, зарядное уст-во и др. Токовый ограничитель обеспечивает постоянный уровень выходного тока при изменении нагрузки. Выходное и входное напряжение будет примерно равным, при увеличении или уменьшении тока потребления нагрузкой, уменьшается или увеличивается сопротивление между стоком и …Подробнее...
  • Экономичный LED фонарик

    При изготовлении малогабаритного фонарика главным является его экономичность. При применении светодиода с током потребления 24мВт 4-х щелочных батареек типа АА хватит до одного месяца непрерывной работы. Фонарик основан на таймере 7555 который работает в автоколебательном режиме (не использовать 555). Белый светодиод 400 mcd имеет малый ток потребления и яркое направленное …Подробнее...
  • Электронный термометр (от 0 до 100°С)

    На рис. приведена принципиальная схема, предлагаемого электронного термометра. Он способен измерять температуру от 0 до 100°С, от 0 до 50°С или от — 50 до +50°С — все зависит от стрелочного индикатора РА1, используемого в приборе. Так, с показанным на схеме микроамперметром на 100 мкА термометр рассчитан на работу в …Подробнее...
  • Генераторы импульсов на микросхемах К176ИЕ5, К176ИЕ12, К176ИЕ18

    На рис. приведена принципиальная схема генератора секундных импульсов на микросхеме К176ИЕ5. Здесь и в других схемах на этом рисунке численные данные приведены для варианта применения стандартного кварцевого резонатора на частоту 32 768 Гц. Микросхемы допускают также использование кварцевого резонатора на частоту 16 384 Гц. Тогда секундные импульсы выделяются на выходе …Подробнее...
  • Регулируемый источник питания на 24В/2А

    На рисунке представлен простой регулируемый источник питания, он достаточно надежный и выдает от 0,7 до 24В постоянное регулируемое напряжение при максимальном токе до 2А. P1 — регулировка тока P2 — регулировка напряжения Т1 — можно выбрать любой трансформатор основываясь на необходимом Вам максимальном напряжении и выходном токе, для этого можете …Подробнее...