Шифр Виженера. Это шифр Цезаря с переменной величиной сдвига. Величину сдвига задают ключевым словом....

Тематика Информатика
Уровень 10 - 11 классы
шифрование шифр Виженера криптография шифр Цезаря ключевое слово кодирование переменный сдвиг ВАЗА ЗИМА АЛГОРИТМИЗАЦИЯ КОМПЬЮТЕР ИНТЕРНЕТ
0

Шифр Виженера. Это шифр Цезаря с переменной величиной сдвига. Величину сдвига задают ключевым словом. Например,ключевое слово ВАЗА означает следующую последовательность сдвигов букв исходного текста : 3 1 9 1 3 1 9 1 и т.д Используя в качестве ключевого слово ЗИМА,закодировать слова : АЛГОРИТМИЗАЦИЯ,КОМПЬЮТЕР,ИНТЕРНЕТ

avatar
задан месяц назад

3 Ответа

0

Шифр Виженера - это полиалфавитный шифр, который использует ключевое слово для определения последовательности сдвигов букв в исходном тексте. Для кодирования слов с помощью ключевого слова ЗИМА, необходимо последовательно применять сдвиги, соответствующие буквам ключевого слова.

Итак, для слова "АЛГОРИТМИЗАЦИЯ" с ключевым словом "ЗИМА", последовательность сдвигов будет: 25 8 12 0 25 8 12 0 25 8 12 0 25 8 12 0. Закодированное слово будет выглядеть как "ЮФЪХЩЫКИПЙЬ".

Аналогично, для слова "КОМПЬЮТЕР" с ключевым словом "ЗИМА", последовательность сдвигов будет: 25 8 12 0 25 8 12 0 25 8 12 0 25. Закодированное слово будет выглядеть как "ЮПЩЬГЯЦЙ".

И, наконец, для слова "ИНТЕРНЕТ" с ключевым словом "ЗИМА", последовательность сдвигов будет: 25 8 12 0 25 8 12 0 25 8 12. Закодированное слово будет выглядеть как "ЮИМЪЫЙЬ".

Таким образом, шифр Виженера позволяет зашифровать слова с использованием ключевого слова и переменной величины сдвига, что делает его более надежным и сложным для расшифровки.

avatar
ответил месяц назад
0

Для кодирования слов "АЛГОРИТМИЗАЦИЯ", "КОМПЬЮТЕР", "ИНТЕРНЕТ" с помощью ключевого слова "ЗИМА" необходимо использовать последовательность сдвигов: 25 8 12 0 12 4 19 0 8 25 0 7 4 18 4 13 4 13 19.

avatar
ответил месяц назад
0

Шифр Виженера — это метод шифрования, в котором каждая буква исходного текста сдвигается на определенное количество позиций в алфавите. Количество позиций сдвига задается ключевым словом, повторяющимся по длине текста. В данном случае ключевое слово — ЗИМА.

Чтобы закодировать текст с использованием шифра Виженера, выполните следующие шаги:

  1. Определите числовые значения для ключевого слова:

    • З: 8 (поскольку это 8-я буква алфавита, если начинать отсчет с 1)
    • И: 10
    • М: 14
    • А: 1
  2. Примените ключ к тексту: Повторите ключевое слово столько раз, чтобы оно соответствовало длине исходного текста.

Теперь закодируем каждое слово:

1. АЛГОРИТМИЗАЦИЯ

Исходный текст: А Л Г О Р И Т М И З А Ц И Я
Ключевое слово: З И М А З И М А З И М А З И
Числовые значения: 8 10 14 1 8 10 14 1 8 10 14 1 8

Шифрование:

  • А (1) + З (8) = И (9)
  • Л (13) + И (10) = В (23)
  • Г (4) + М (14) = Т (18)
  • О (16) + А (1) = П (17)
  • Р (18) + З (8) = Ц (26), что соответствует букве Ц
  • И (10) + И (10) = С (20)
  • Т (20) + М (14) = Ь (34), что соответствует букве Ь
  • М (14) + А (1) = Н (15)
  • И (10) + З (8) = Р (18)
  • З (9) + И (10) = Т (19)
  • А (1) + М (14) = Н (15)
  • Ц (29) + А (1) = Ч (30), что соответствует букве Ч
  • И (10) + З (8) = Р (18)

Закодированное слово: ИВТПЦСЬНРТНЧР

2. КОМПЬЮТЕР

Исходный текст: К О М П Ь Ю Т Е Р
Ключевое слово: З И М А З И М А З
Числовые значения: 8 10 14 1 8 10 14 1 8

Шифрование:

  • К (11) + З (8) = Р (19)
  • О (16) + И (10) = Я (26), что соответствует букве Я
  • М (14) + М (14) = Ы (28), что соответствует букве Ы
  • П (17) + А (1) = Р (18)
  • Ь (28) + З (8) = Г (36), что соответствует букве Г
  • Ю (32) + И (10) = Ь (42), что соответствует букве Ь
  • Т (20) + М (14) = Ь (34), что соответствует букве Ь
  • Е (6) + А (1) = Ж (7)
  • Р (18) + З (8) = Ц (26), что соответствует букве Ц

Закодированное слово: РЯЫРГЬЬЖЦ

3. ИНТЕРНЕТ

Исходный текст: И Н Т Е Р Н Е Т
Ключевое слово: З И М А З И М А
Числовые значения: 8 10 14 1 8 10 14 1

Шифрование:

  • И (10) + З (8) = Р (18)
  • Н (15) + И (10) = Я (25), что соответствует букве Я
  • Т (20) + М (14) = Ь (34), что соответствует букве Ь
  • Е (6) + А (1) = Ж (7)
  • Р (18) + З (8) = Ц (26), что соответствует букве Ц
  • Н (15) + И (10) = Я (25), что соответствует букве Я
  • Е (6) + М (14) = Т (20)
  • Т (20) + А (1) = У (21)

Закодированное слово: РЯЬЖЦЯТУ

Таким образом, закодированные слова:
АЛГОРИТМИЗАЦИЯ → ИВТПЦСЬНРТНЧР
КОМПЬЮТЕР → РЯЫРГЬЬЖЦ
ИНТЕРНЕТ → РЯЬЖЦЯТУ

avatar
ответил месяц назад

Ваш ответ

Вопросы по теме