Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
2 апреля 2023 05:59
1517
Шифр Виженера.Используя в качестве ключевого слово ВАГОН,закодируйте слова:АЛГОРИТМ,ПРАВИЛА,ИНФОРМАЦИЯ
1
ответ
Шифр Виженера заключается в том, что дается слово-шифр и положение каждой буквы этого слова(относительно использованного алфавита) - это количество позиций на которые нужно сдвинуть букву в слове которое нужно зашифровать.
Например:
Исходное слово - Сон
Слово-ключ - Бант
Слово-ключ и исходное слово нужно перевести в числа(положения каждой буквы):
Б А Н Т С О Н
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 - УПЬ
Расшифровка в точности наоборот.
Решение на фото:
Например:
Исходное слово - Сон
Слово-ключ - Бант
Слово-ключ и исходное слово нужно перевести в числа(положения каждой буквы):
Б А Н Т С О Н
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
·
Хороший ответ
4 апреля 2023 05:59
Остались вопросы?
Еще вопросы по категории Информатика
Как определить, что ваш компьютер заражен? Друзья получают от вас по электронной почте сообщения, которых вы не посылали Компьютер часто зависает ли...
Составить алгоритм на языке блок-схем для решения следующей задачи: определить, является ли прямоугольник с заданными сторонами квадратом....
Как называется программа в первом секторе диска, которая загружает в память ядро операционной системы?...
Может ли мошенничество быть электронным риском? 1.Да, так как часто мошенники для достижения своих целей прибегают к помощи технических средств 2.Нет...
помогите БУДЬЛАСКА это очень срочно!!!! 1. чем сильная аутентификация отличается от слабой? 2. для чего используется процедура идентификации?3. Какие...