Вопрос задан 10.11.2018 в 15:52. Предмет Информатика. Спрашивает Orynbasar Akerke.

Шифр Виженера.Используя в качестве ключевого слово ВАГОН,закодируйте

слова:АЛГОРИТМ,ПРАВИЛА,ИНФОРМАЦИЯ
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Корнев Егор.
Шифр Виженера заключается в том, что дается слово-шифр и положение каждой буквы этого слова(относительно использованного алфавита) - это количество позиций на которые нужно сдвинуть букву в слове которое нужно зашифровать.
Например:
Исходное слово - Сон
Слово-ключ - Бант
Слово-ключ и исходное слово нужно перевести в числа(положения каждой буквы):
Б  А  Н  Т          С  О   Н
2  1  15 20        19 16 15
Поскольку в исходном слове букв меньше, то и в слове-ключе тоже можно откинуть 1 букву(если букв будет больше нужно просто повторять нужное кол-во раз слово-ключ).
Еще есть такое понятие как ROT - значение сдвига.
При ROT0 и допустим ключе 1 буква "а" переходит в "а"
При ROT1 и ключе 1 буква "а" переходит в "б"
ROT0:
19+2-1= 20 (Т)
16+1-1= 16 (О)
15+15-1= 29 (Ы)
ROT1:
19+2= 21 (У)
16+1= 17 (П)
15+15= 30 (Ь)
Это позиции новых букв уже зашифрованного слова.

Результат: ROT0 - ТОЫ ROT1 - УПЬ

Расшифровка в точности наоборот.

Решение на фото:




0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Шифр Виженера является методом полиалфавитной замены, в котором каждая буква открытого текста заменяется соответствующей ей буквой ключевого слова. Для задачи кодирования слов АЛГОРИТМ, ПРАВИЛА, ИНФОРМАЦИЯ с использованием ключевого слова ВАГОН, мы будем последовательно заменять каждую букву открытого текста соответствующей буквой ключа.

Для начала, необходимо привести ключевое слово к длине открытого текста, повторяя его символы до достижения нужной длины. Приведем ключевое слово ВАГОН к длиной 8, чтобы оно покрыло каждую букву наших слов:

ВАГОНВА

Теперь каждую букву открытого текста заменяем буквой из полученной строки ключевого слова, основываясь на их позициях в алфавите. Для кодирования слова АЛГОРИТМ:

А -> В Л -> А Г -> Г О -> О Р -> Н И -> К Т -> В М -> А

Закодированное слово АЛГОРИТМ становится ВАГОНВАГ.

То же самое делаем для слов ПРАВИЛА:

П -> В Р -> А А -> Г В -> О И -> Н Л -> К А -> В

Закодированное слово ПРАВИЛА становится ВАГОГНКВ.

И для слова ИНФОРМАЦИЯ:

И -> В Н -> А Ф -> Г О -> О Р -> Н М -> К А -> В Ц -> А И -> Г Я -> О

Закодированное слово ИНФОРМАЦИЯ становится ВАГООНКВГО.

Таким образом, результатом кодирования слов АЛГОРИТМ, ПРАВИЛА, ИНФОРМАЦИЯ с использованием ключевого слова ВАГОН будет соответственно ВАГОНВАГ, ВАГОГНКВ и ВАГООНКВГО.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос