Шифр Кардано

  • 09 нояб. 2013 г.
  • 433 Слова
Практическая работа № 9
ШИФР КАРДАНО

Цель работы. Изучить с помощью учебной программы перестановочные шифры на примере шифра Кардано.

1) Алгоритм шифрования заключается в следующем: врешетку «Открытый текст» вбиваем тот или иной набор предложений/слов таким образом, чтобы все клетки были заняты. Затем заполняем в решетке «ключ» клетки так, чтобы не осталось белых клеток. После этого,соответственно с ключом, в решетку «Зашифрованный текст» вбиваем каждый символ из открытого текста. Когда текст не умещается, меняем поворот, и повторяем процедуру снова.
Алгоритм расшифрования заключается втом, что каждый символ решетки «Зашифрованный текст» сверяется с решеткой «Ключ» и заполняется с первой клетки в решетки «Открытый текст». По мере того как в ключе заканчиваются закрашенные клетки,меняется поворот. Процедура повторяется до тех пор, пока весь текст не проявиться в расшифрованном виде.
2) Задание 1:

Задание 2:

Задание 3:

Контрольные вопросы:
1. В перестановочных шифрах символыоткрытого текста изменяют свое местоположение. Например, в шифрах колонной замены открытый текст выписывается в виде матрицы с нумерованными столбцами.
2. Ключ в перестановочных шифрах необходим длярасшифрования текста. Ключом к шифру является слово или фраза, не содержащая повторяющихся букв.
3.Процесс шифрования открытого текста в шифре Кардано: задаем сторону решетки 8 клеток и перемещая указатель мыши позакрашенным ячейкам решетки слева направо зашифровываем указанный открытый текст. После достижения конца решетки в положении 0 поворачиваем ее на 90 градусов в положение 1, 2, 3.
4. Ключом в шифреКардано является решетка, содержащая 4 положения букв исходного текста.
5. В качестве алгоритма шифрования используется алгоритм "решётка Кардано". Это инструмент кодирования и декодирования, представляющийсобой специальную прямоугольную (в частном случае квадратную) таблицу-карточку, четверть ячеек которой вырезана. Таблица накладывается на носитель, и в...
tracking img