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

Поляков Евгений Александрович

Учитель информатики высшей категории

Проверено учителем

Для кодирования слова ИНТЕРНЕТ шифром Виженера с использованием ключевого слова ЗИМА необходимо выполнить пошаговую подстановку букв по алфавиту. 1. Подготовка данных Шифр Виженера основан на циклическом использовании ключевого слова. Мы сопоставляем каждую букву исходного текста с буквой ключа.

  • Исходное слово: И Н Т Е Р Н Е Т
  • Ключевое слово: З И М А З И М А

2. Математический алгоритм Каждой букве соответствует её порядковый номер в русском алфавите (начиная с 0 или 1, в данном примере используем стандартный сдвиг, где А=0, Б=1 ... Я=32). Формула зашифровки: Ci=(Pi+Ki)mod33cap C sub i equals open paren cap P sub i plus cap K sub i close paren mod 33 Где:

  • Cicap C sub i — номер зашифрованной буквы. Picap P sub i — номер буквы открытого текста. Kicap K sub i — номер буквы ключа.

3. Пошаговое вычисление

Исходная буква Позиция (P)Буква ключаПозиция (K)Сумма (P+K)Итоговая буква
И9З817Р
Н14И923Ц
Т19М1332Я
Е5А05Е
Р17З825Ч
Н14И923Ц
Е5М1318С
Т19А019Т

Примечание: Если сумма превышает 32, из неё вычитается 33 (длина алфавита). Результат Зашифрованное слово: РЦЯЕЧЦСТ Хотите, чтобы я расшифровал это слово обратно или помог составить таблицу Виженера для наглядности?

Форма ответа

Ваш аватар