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

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

Например:
Исходное слово - Сон
Слово-ключ - Бант
Слово-ключ и исходное слово нужно перевести в числа(положения каждой буквы):
Б А Н Т С О Н
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 - УПЬ
Расшифровка в точности наоборот.
Решение на фото:




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


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili