Листы Зыгальского: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Спасено источников — 2, отмечено мёртвыми — 0. #IABot (v2.0beta2)
Метки: с мобильного устройства через мобильное приложение через приложение для Android
Строка 17:
=== Настройка роторов ===
 
Для безопасности каждое сообщение, посылаемое Энигмой, было зашифровано при различных начальных установках трёх роторов, выбирающихся оператором. Это обозначалось «сообщение настроек» и было длиной в 3 символа. Для сообщения этих настроек принимающему оператору, отправляющий оператор начинал каждое сообщение, отправляя сообщение настроек в замаскированной форме — шестизнаковый «индикатор». Индикатор был сформирован при помощи Энигмы с роторами, установленным в положение, соответствующее текущим дневным настройкам, обозначенным «главными настройками», общими для всех операторов.
 
Например, предположим оператор выбрал для сообщения «сообщение настроек» ''KYG''. Сначала оператор должен выставить роторы Энигмы в соответствии с «главными настройками», которые могут быть в этот день, например, ''GBL'', а затем зашифровать сообщение настроек на Энигме «дважды»; то есть оператор должен ввести ''KYGKYG'' (в результате может получиться что-то вроде ''QZKBLX''). Затем оператор должен переставить роторы в положение ''KYG'' и зашифровать само сообщение. Принимающий оператор должен применить обратный процесс для расшифровки сообщения настроек, а затем самого сообщения. Повторение сообщения настроек, по-видимому, предназначалось для проверки на наличие ошибок для выявления искажений, но оно имело непредвиденное последствие — значительное ослабление шифра.
 
=== Уязвимость ===