Зашифруйте сообщение «Когда мы стоим, то стоим ли мы, или лишь пропускаем собственные шаги, которые отмеряют и сокращают наш путь?» методом одиночной перестановки по ключу (ключевое слово «СЕССИЯ», размер таблицы «18x6»).
Хорошо! Давайте посмотрим, как мы можем зашифровать данное сообщение методом одиночной перестановки по ключу.
1. Создадим таблицу размером 18x6. Количество строк определяется длиной ключевого слова, а количество столбцов - количеством символов в сообщении, поделенным на длину ключевого слова и округленным вверх. В нашем случае ключевое слово состоит из 6 букв, а сообщение содержит 80 символов. Следовательно, у нас будет 18 строк и 6 столбцов.
2. Вписываем буквы ключевого слова сверху в первую строку таблицы. Затем заполняем оставшиеся ячейки таблицы символами из сообщения последовательно и сверху вниз, слева направо. Если символы в сообщении заканчиваются раньше, чем заканчивается заполнение таблицы, заполняем оставшиеся ячейки пробелами.
1. Создадим таблицу размером 18x6. Количество строк определяется длиной ключевого слова, а количество столбцов - количеством символов в сообщении, поделенным на длину ключевого слова и округленным вверх. В нашем случае ключевое слово состоит из 6 букв, а сообщение содержит 80 символов. Следовательно, у нас будет 18 строк и 6 столбцов.
СЕССИ
Я_____
Х_____
О_____
Х_____
О_____
М_____
О_____
Л_____
Ч_____
К_____
О_____
Г_____
А_____
З_____
А_____
Ш_____
И_____
______
______
2. Вписываем буквы ключевого слова сверху в первую строку таблицы. Затем заполняем оставшиеся ячейки таблицы символами из сообщения последовательно и сверху вниз, слева направо. Если символы в сообщении заканчиваются раньше, чем заканчивается заполнение таблицы, заполняем оставшиеся ячейки пробелами.
СЕССИ
Я_____
Х_____
О_____
Х_____
О_____
М_____
О_____
Л_____
Ч_____
К_____
О_____
Г_____
А_____
З_____
А_____
Ш_____
И_____
______
КОГДАМЫСТОИМТОСТОИЛИШЬПР
ОПУСКАЕМСОБСТВЕННЫЕШАГИК
3. Теперь будем считывать символы в таблице по столбцам, начиная с самого первого столбца.
Символы в первом столбце: ЯХОХОМОЛЧКОГАЗАШ
4. Записываем эти символы в зашифрованное сообщение в порядке считывания.
Зашифрованное сообщение: ЯХОХОМОЛЧКОГАЗАШ
Итак, зашифрованное сообщение будет состоять из следующих символов: "ЯХОХОМОЛЧКОГАЗАШ".