Методы шифрования информации

Автор работы: Пользователь скрыл имя, 22 Января 2012 в 18:58, лабораторная работа

Краткое описание

При шифровании перестановкой символы шифруемого текста переставляются по определенным правилам внутри шифруемого блока этого текста.

Содержимое работы - 1 файл

практическая работа №1.docx

— 14.99 Кб (Скачать файл)

     Шифрование  методом перестановки

     При шифровании перестановкой символы  шифруемого текста переставляются по определенным правилам внутри шифруемого блока этого текста.

     Простая перестановка

     Выбирается  размер блока шифрования в столбцов и строк и ключевая последовательность, которая формируется из натурального ряда чисел 1,2,...,n случайной перестановкой.

     Шифрование  проводится в следующем порядке:

  1. Шифруемый текст записывается последовательными строками под числами ключевой последовательности, образуя блок шифрования размером n*m.
  2. Зашифрованный текст выписывается колонками в порядке возрастания номеров колонок, задаваемых ключевой последовательностью.
  3. Заполняется новый блок и т.д.

     Например, зашифруем текст

ГРУЗИТЕ_АПЕЛЬСИНЫ_БОЧКАХ

     блоком  размером 8*3 и ключом 5-8-1-3-7-4-6-2.

     Таблица простой перестановки будет иметь  вид:

                     Ключ

5 8 1 3 7 4 6 2

Г Р У З И Т Е _

А П Е Л Ь С И Н

Ы _ Б О Ч К А Х

     Зашифрованное сообщение:

УЕБ_НХЗЛОЕСЛГАЫЕИАИЬЧРП_

     Расшифрование выполняется в следующем порядке:

  1. Из зашифрованного текста выделяется блок символов размером n*m.
  2. Этот блок разбивается на групп по символов.
  3. Символы записываются в те столбцы таблицы перестановки, номера которых совпадают с номерами групп в блоке. Расшифрованный текст читается по строкам таблицы перестановки.
  4. Выделяется новый блок символов и т.д.

Информация о работе Методы шифрования информации