Ci- шифротекст, Mi - сообщение, K- ключ
Как видим,
Yandex и говорит о многократном использовании одного ключа
![$K$ $K$](https://dxdy-02.korotkov.co.uk/f/d/6/3/d6328eaebbcd5c358f426dbea4bdbf7082.png)
в нескольких шифровках.
Частоты букв и их сочетаний в языке различны. Так что можно попробовать:
![$K=372$ $K=372$](https://dxdy-04.korotkov.co.uk/f/f/e/5/fe58f46ace9629dedc00b556a33b9b9982.png)
Исходные тексты:
![$T_1=122$ $T_1=122$](https://dxdy-01.korotkov.co.uk/f/c/e/2/ce2c0f9e42e869bb6bcc5067158b8b1982.png)
![$T_2=225$ $T_2=225$](https://dxdy-04.korotkov.co.uk/f/b/b/7/bb77ce26e2b0ae950af5f6cf3525d44c82.png)
![$T_3=722$ $T_3=722$](https://dxdy-02.korotkov.co.uk/f/5/f/0/5f0eb80aa7291c3acdd6056ee330777082.png)
Используя
![$22$ $22$](https://dxdy-01.korotkov.co.uk/f/0/e/0/0e038c4a84af0665b840bf7457ee28ca82.png)
во всех сообщениях, я обозначаю разную частотность буквосочетаний.
Складываем
![$K$ $K$](https://dxdy-02.korotkov.co.uk/f/d/6/3/d6328eaebbcd5c358f426dbea4bdbf7082.png)
и
![$T_i$ $T_i$](https://dxdy-03.korotkov.co.uk/f/2/8/b/28b4ba07e3d56f879d07c35680a50d4082.png)
по модулю:
![$C_1=494$ $C_1=494$](https://dxdy-04.korotkov.co.uk/f/f/e/b/feb6de42ab3f69301ec050cbb3cdaf6b82.png)
![$C_2=597$ $C_2=597$](https://dxdy-03.korotkov.co.uk/f/2/f/5/2f5613c28212899ffb6b2320cc9e4ed482.png)
![$C_3=094$ $C_3=094$](https://dxdy-04.korotkov.co.uk/f/f/0/2/f02ac5f7acfe408f9a9d9d72677f3d4782.png)
Теперь вычитаем шифротексты друг из друга, тем самым "аннигилируя"
![$K$ $K$](https://dxdy-02.korotkov.co.uk/f/d/6/3/d6328eaebbcd5c358f426dbea4bdbf7082.png)
:
![$V_1_2=907$ $V_1_2=907$](https://dxdy-03.korotkov.co.uk/f/a/d/d/addbea038498c3998c1cc1fb14bd823182.png)
![$V_1_3=400$ $V_1_3=400$](https://dxdy-02.korotkov.co.uk/f/1/4/7/14791266ef7ef28215b9fb90654e26fc82.png)
![$V_2_3=503$ $V_2_3=503$](https://dxdy-01.korotkov.co.uk/f/0/9/f/09fc66a931e30e87ab8a8e3c65c022e182.png)
Бросается в глаза большое количество нулей. Это когда самая частая буква встречается со своим "близнецом". Подставляем самую частую (по филологии) букву
![$2$ $2$](https://dxdy-04.korotkov.co.uk/f/7/6/c/76c5792347bb90ef71cfbace628572cf82.png)
на соответствующие нулям в
![$V_i_j$ $V_i_j$](https://dxdy-01.korotkov.co.uk/f/8/0/5/805edfe057e1fbc85a5a9759099c86cc82.png)
места в
![$C_i$ $C_i$](https://dxdy-02.korotkov.co.uk/f/d/b/0/db0e77b2ab4f495dea1f5c5c0858828882.png)
.
Уже легче.
Точно так увеличение в
![$V_i_j$ $V_i_j$](https://dxdy-01.korotkov.co.uk/f/8/0/5/805edfe057e1fbc85a5a9759099c86cc82.png)
частоты, скажем,
![$3$ $3$](https://dxdy-02.korotkov.co.uk/f/5/d/c/5dc642f297e291cfdde8982599601d7e82.png)
означает - возможно - что это встретились частые "о" и "а".
Начинают попадаться знакомые места. Догадываемся, размышляем... - "Товарищ Исаев, герр Мюллер Вас приглашает на беседу".