1926 . .
. . 32 , 5 . 6-, 7- 8- .
k .
.8. , x, 2 ( XOR) x k:
y = x k. (3)
. 8.
2 k:
y k = x k k = x. (4)
, , ( 2), x .
, . , , , . .
20- XX , . .
( ) . , m , m - . . , , , . , . 9 Ż.
. 9.
, . , , , , . , , , ̻, . 9. , , , Ż, , , ̻ (. 9). , , (m). , mn, n . , m=32 n=6, ≈ 10 6 .
|
|
, , . C -j, π, C j, π - , ; C j j ; C -j j .
, π () = λ (. 10) (j = 2), , , λ, , , л. , () = л j = 2. , », û, Ļ, Ż , ǻ, ϻ, һ, ɻ (. 10). .
( ) | |||||||||||||
(π) | |||||||||||||
2 (j=2) | |||||||||||||
( C -2) | |||||||||||||
( π) | |||||||||||||
( C 2) |
. 10. (j =2)
.
, Enigma . . ( ) m , , ( ), , .
|
|
, . m, . () . , .
, : , , ( ) , ..
. . () , . , .
1. ( 35). ( ) . 3.
2. . , , . 4.
3. , ASCII, . . .
4. , ( 30), . , . 5.
5. . , . 2. .
6. ( 35). , .
7. ( 33). , .
8. , . .
9. , ASCII, . ( , ).
10. , ASCII, . 5 .
11. . . 7 .
|
|
12. , ( 30), . , .
13. , ( 35) . , , .
14. , ( 27), . ( , ).
15. , ( 36) . .
16. , ( 30) . , , .
17. , ( 35) . 57. , .
18. ( 32) . 84. : , .
19. , ( 35) . ( ).
20. , ( 30), . , , .
21. , , . , .
22. , ASCII . .
23. , ASCII . 10.
24. , ASCII . 32.
25. (5 ). 10.
26. , , , (6 ). 36.
27. (5 ). ASCII ( ).
|
|
28. , . 5 . . .
29. ( 27) , . . 1, 2, 5. .
30. ( 27) , . 3 . 4, 7. .
31. , . 3 , . . 5, 1.
32. ( 35) , . 6 . . .
33. , ( 11), , . . .
34. , ( 10), , . 1, 3, 7. .
35. , , , . 1 , 3 . , . .
36. , , . 1 , 3 . .