Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2013, 15:50   #1
ymerlа91
 
Регистрация: 16.12.2013
Сообщений: 3
Восклицание шифрование дешифрование делфи

помогите пожалуйста "простая перестановка". Загрузила что у меня уже получилось и то что то как то не очень.

Простая перестановка
Выбирается размер блока шифрования в n столбцов и m строк и ключевая последовательность, которая формируется из натурального ряда чисел 1 , 2 , . . . , n случайной перестановкой.
Шифрование проводится в следующем порядке:
1. Шифруемый текст записывается последовательными строками под числами ключевой последовательности, образуя блок шифрования размером n *m.
2. Зашифрованный текст выписывается колонками в порядке возрастания номеров колонок, задаваемых ключевой последовательностью.
3. Заполняется новый блок и т.д.
Например, зашифруем текст ГРУЗИТЕ_АПЕЛЬСИНЫ_БОЧКАХ блоком размером 8 * 3 и ключом 5 - 8 - 1 - 3 - 7 - 4 - 6 - 2. Таблица простой перестановки будет иметь вид:
К люч
58137462
ГРУЗИТЕ_
АПЕЛЬСИН
Ы_БОЧКАХ
Зашифрованное сообщение: У Е Б _ Н Х З ЛО Е С Л Г АЫ Е ИАИ Ь Ч Р П _
Расшифрование выполняется в следующем порядке:
1. Из зашифрованного текста выделяется блок символов размером n *m.
2. Этот блок разбивается на n групп по m символов.
3. Символы записываются в те столбцы таблицы перестановки, номера которых совпадают с номерами групп в блоке. Расшифрованный текст читается по строкам таблицы перестановк
4. Выделяется новый блок символов и т.д.
Вложения
Тип файла: rar лаба2.rar (191.1 Кб, 36 просмотров)
ymerlа91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифрование и дешифрование V_I_P Общие вопросы C/C++ 2 05.11.2013 02:06
шифрование и дешифрование Маша1993 Помощь студентам 0 25.09.2012 15:16
Шифрование и дешифрование shananina-katya Фриланс 2 28.03.2012 21:30
шифрование/дешифрование на Делфи или С Verdjenia Помощь студентам 0 18.12.2011 10:43
шифрование и дешифрование Dima170792 Помощь студентам 6 21.04.2011 22:31