![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 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. Выделяется новый блок символов и т.д. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифрование и дешифрование | 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 |