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


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

 

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

 

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

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

k

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

 

 

k = 4

 

 

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

А

 

 

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

 

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

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

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

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

 

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

 

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

 

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

 

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

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

 

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

 

 



Дата добавления: 2021-03-18; просмотров: 297;


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

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.