Блочные криптографические методы

Особенность – исходный текст разбивается на блоки одинаковой длины. Символы каждого блока переставляются по ключу (нет замен, только перестановки). При этом изменяется статическая структура исходника, т.е. символ исходника со своей позиции переходит по ключу на другую позицию.

 

Шифр СЦИТАЛА (шифр жезла)

 

а) Шифрование k – диаметр жезла

S = БЕЗОПАСНОСТЬ ПРЕЖДЕ ВСЕГО

k

С = БСПВЕНРСЗОЕЕОСЖГПТДОАЬЕА

 

 

k = 4

 

 

операция дополнения

А

 

 

2.2.2. Шифр – стандартная перестановка

 

а) Шифрование

S = БЕЛЕЕТ ПАРУС ОДИНОКИЙ

Ключ – цифровой набор от 1 до n

Например, k = 87654321

 

 
Б Е Л Е Е Т П А
Р У С О Д И Н О
К И Й А Б В Г Д

 

Операция дополнения

 

 
А П Т Е Е Л Е Б
О Н И Д О С У Р
Д Г В Б А Й И К

 

С = АПТЕ ЕЛЕБ ОНИД

ОСУР ДГВБ АЙИК

 

б) Дешифрование. Выполняется в обратном порядке. Шифротекст записывается в матрицу и применяется обратная перестановка.

 

 








Дата добавления: 2017-02-20; просмотров: 384;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.