ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.06.2024
Просмотров: 36
Скачиваний: 0
Після відображення чисел в літери, отримуємо таку відповідність для літер відкритого тексту та шифротексту:
T |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
3t+5 |
F |
I |
L |
O |
R |
U |
X |
A |
D |
Q |
J |
M |
P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
3t+5 |
S |
V |
Y |
B |
E |
H |
K |
N |
Q |
T |
W |
Z |
C |
Таким чином, вихідне повідомлення FANCIFUL перетвориться в шифротекст UFSLDUNM
Перевагою аффінної системи є зручне керування ключами – ключі шифрування та розшифрування подаються в компактній формі у вигляді пари чисел (а, b). Недоліки аффінної системи аналогічні недолікам системи шифрування Цезаря.
4 Система Цезаря із ключовим словом
Система шифрування Цезаря із ключовим словом є одноалфавітною системою підстановки. Особливістю цієї системи є використання ключового слова для зсуву й зміни порядку символів в алфавіті підстановки.
Виберемо деяке число k, 0k<25, і слово або коротку фразу як ключове слово. Бажано, щоб всі букви ключового слова були різними. Однак ця вимога не є обов'язковою. Можна просто записати ключове слово (або фразу) без повторення однакових букв.
Нехай ключовим словом є слово «DIPLOMACY» і число k = 5.
Ключове слово записується під буквами алфавіту, починаючи з букви, числовий код якої збігається з обраним числом k:
0 |
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
15 |
|
|
|
|
|
|
|
|
|
25 |
А |
B |
C |
D |
Е |
F |
G |
Н |
I |
J |
К |
L |
М |
N |
O |
Р |
Q |
R |
S |
T |
U |
V |
W |
Х |
Y |
Z |
|
|
|
|
|
D |
I |
P |
L |
O |
M |
A |
C |
Y |
|
|
|
|
|
|
|
|
|
|
|
|
Букви, що залишилися, алфавіту підстановки записуються після ключового слова за абеткою:
0 |
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
15 |
|
|
|
|
|
|
|
|
|
25 |
А |
B |
C |
D |
Е |
F |
G |
Н |
I |
J |
К |
L |
М |
N |
0 |
Р |
Q |
R |
S |
T |
U |
V |
W |
Х |
Y |
Z |
U |
V |
W |
Х |
Z |
D |
I |
P |
L |
O |
M |
A |
C |
Y |
B |
E |
F |
G |
H |
J |
K |
N |
Q |
R |
S |
T |
Маючи підстановку для кожної букви довільного повідомлення, легко виконати шифрування. Так вихідне повідомлення CHANGE DETALIES шифрується як WPUYIZ XZJUALZH.
Безсумнівною перевагою системи Цезаря із ключовим словом є те, що кількість можливих ключових слів практично невичерпна. Недоліком цієї системи є можливість злому шифротексту на основі аналізу частот появи букв.