Условие:
- Я изучаю шифр Виженера! Я зашифровал с помочью ключа FOX название
графства Wiltshire, где мы находимся, и у меня получилось BWIYGENFB
- Интересно, а если с помощью того же ключа FOX зашифровать слово
Stonehenge, что получится?
Запишите зашифрованное слово (результат шифрования слова Stonehenge с
помощью ключа FOX) большими латинскими буквами
Решение:
Чтобы зашифровать слово Stonehenge с помощью шифра Виженера и ключа FOX, следуем следующим шагам: 1. Подготовка ключа: Ключ FOX должен быть повторён столько раз, сколько необходимо, чтобы он со...
2. : Теперь мы сопоставим каждую букву слова Stonehenge с соответствующей буквой ключа FOXFOXFOXF: 3. : Для шифрования используем правило шифра Виженера, которое заключается в том, что мы складываем порядковые номера букв (где A=0, B=1, ..., Z=25) и затем берём результат по модулю 26. - S (18) + F (5) = 23 → W - T (19) + O (14) = 33 → 33 mod 26 = 7 → H - O (14) + X (23) = 37 → 37 mod 26 = 11 → L - N (13) + F (5) = 18 → S - E (4) + O (14) = 18 → S - H (7) + X (23) = 30 → 30 mod 26 = 4 → E - E (4) + F (5) = 9 → J - N (13) + O (14) = 27 → 27 mod 26 = 1 → B - G (6) + X (23) = 29 → 29 mod 26 = 3 → D - E (4) + F (5) = 9 → J 4. : Теперь мы собираем все зашифрованные буквы вместе: 5. : Записываем зашифрованное слово большими латинскими буквами: Таким образом, зашифрованное слово Stonehenge с помощью ключа FOX будет .