Блочные криптографические методы
Особенность – исходный текст разбивается на блоки одинаковой длины. Символы каждого блока переставляются по ключу (нет замен, только перестановки). При этом изменяется статическая структура исходника, т.е. символ исходника со своей позиции переходит по ключу на другую позицию.
Шифр СЦИТАЛА (шифр жезла)
а) Шифрование k – диаметр жезла
S = БЕЗОПАСНОСТЬ ПРЕЖДЕ ВСЕГО
k
С = БСПВЕНРСЗОЕЕОСЖГПТДОАЬЕА
k = 4
операция дополнения
А
Шифр – стандартная перестановка
а) Шифрование
S = БЕЛЕЕТ ПАРУС ОДИНОКИЙ
Ключ – цифровой набор от 1 до n
Например, k = 87654321
Б | Е | Л | Е | Е | Т | П | А | |
Р | У | С | О | Д | И | Н | О | |
К | И | Й | А | Б | В | Г | Д |
Операция дополнения
А | П | Т | Е | Е | Л | Е | Б | |
О | Н | И | Д | О | С | У | Р | |
Д | Г | В | Б | А | Й | И | К |
С = АПТЕ ЕЛЕБ ОНИД
ОСУР ДГВБ АЙИК
б) Дешифрование. Выполняется в обратном порядке. Шифротекст записывается в матрицу и применяется обратная перестановка.
Дата добавления: 2021-03-18; просмотров: 291;