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