Главная страница

COM объекты. ЛБ 1_Com. Лабораторная работа 1 часть 1 взаимодействие с унаследованным программным кодом 1 реализация внутреннего сервера com в delphi 2


Скачать 0.79 Mb.
НазваниеЛабораторная работа 1 часть 1 взаимодействие с унаследованным программным кодом 1 реализация внутреннего сервера com в delphi 2
АнкорCOM объекты
Дата28.05.2022
Размер0.79 Mb.
Формат файлаdoc
Имя файлаЛБ 1_Com.doc
ТипЛабораторная работа
#554589
страница6 из 13
1   2   3   4   5   6   7   8   9   ...   13

Аффинная система подстановок Цезаря


В системе шифрования Цезаря использовались только ад­дитивные свойства множества целых Zm . Однако символы мно­жества Zm можно также умножать по модулю m. Применяя одно­временно операции сложения и умножения по модулю m над эле­ментами множества Zm, можно получить систему подстановок, которую называют аффинной системой подстановок Цезаря.

Определим преобразование в такой системе:

Ea,b : ZmZm

Ea,b : tEa,b(t)

Ea.b(t) = at + b (mod m), где a, b - целые числа, 0<a,b<m, НОД(а,m) = 1.

В данном преобразовании буква, соответствующая числу t, заменяется на букву, соответствующую числовому значению (at + b) по модулю m.

Следует заметить, что преобразование Eab(t) является взаимно однозначным отображением на множестве Zm только в том случае, если наибольший общий делитель чисел а и m, обо­значаемый как НОД (а, m), равен единице, т.е. а и m должны быть взаимно простыми числами.

Например, пусть m = 26, а = 3, b = 5. Тогда, очевидно,
НОД (3,26) = 1, и мы получаем следующее соответствие между
числовыми кодами букв: .

t


0


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


3t+5


5


8


11


14


17


20


23


0


3


6


9


12


15


18


21


24


1


4


7


10


13


16


19


22


25


2


Преобразуя числа в буквы английского языка, получаем следующее соответствие для букв открытого текста и шифртекста:

А


В


С


D


Е


F


G


Н


I


J


К


L


М


N


О


Р


Q


R


S


T


U


V


W


X


Y


Z


F


I


L


O


R


U


X


А


D


G


J


М


Р


S


V


Y


В


Е


Н


K


N


Q


Т


W


Z


C


Исходное сообщение НОРЕ преобразуется в шифртекст AVYR

Достоинством аффинной системы является удобное управление ключами - ключи шифрования и расшифрования представляются в компактной форме в виде пары чисел (а, Ь). Недостатки аффинной системы аналогичны недостаткам системы шифрования Цезаря.

Аффинная система использовалась на практике несколько веков назад, а сегодня ее применение ограничивается большей частью иллюстрациями основных криптологических положений.
1   2   3   4   5   6   7   8   9   ...   13


написать администратору сайта