История криптографии насчитывает не одно тысячелетие, а научные методы в криптографии впервые появились, наверное, в средние века. Ясно, что современная криптография как отрасль математики далеко ушла вперед по сравнению со средневековьем, однако в идейном отношении классические шифры и поныне являются источником конструктивных идей и методов. Ниже рассмотрен ряд классических шифров, описание которых имеется в [1-3].
Далее используются русский и английский алфавиты. Будем полагать, что в русском алфавите 32 буквы (без буквы Ё), а в английском – 26 букв. Сопоставление букв алфавитов и элементов соответствующих колец вычетов приведены ниже в таблицах.
Таблица 1
А |
Б |
В |
Г |
Д |
Е |
Ж |
З |
И |
Й |
К |
Л |
М |
Н |
О |
П |
Р |
С |
Т |
У |
Ф |
Х |
Ц |
Ч |
Ш |
Щ |
Ъ |
Ы |
Ь |
Э |
Ю |
Я |
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 |
26 |
27 |
28 |
29 |
30 |
31 |
Таблица 2
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
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 |
|