Рейтинг:3

Этапы шифрования машины Enigma

флаг us

Я пытаюсь построить симулированную машину-загадку. Я основываю ее на этой. https://www.101computing.net/enigma-machine-emulator/

Я настроил 3 ротора, и у меня возникли проблемы с пониманием колец и вращений. Например, я установил роторы на III, II, I, а 3-й ротор имел кольцевую настройку AAB.Если вы введете и A, то на выходе будет N. Мой симулятор согласен с этим. Затем, если вы снова введете A, на выходе будет F. Я следил за своим симулятором через этот процесс.

Первый

Ротор I (самый правый) поворачивает свои ключи, чтобы стать JEKMFLGDQVZNTOWYHXUSPAIBRC. Затем A меняется на J.

Следующий

J проходит через следующие 2 ротора, чтобы получить C.

в заключение

Затем этот C проходит через ротор 1 в обратном направлении, чтобы получить окончательный результат. В примере выводится F. Мой симулятор соответствует выводу примера до этого момента. Как C становится F на роторе 1 с положением AAC в обратном направлении. Буду признателен за любую помощь в понимании того, как кольца и вращения влияют на роторы. У меня есть читать Как настройки кольца Enigma изменяют таблицы проводки? и я так понимаю большинство К Россеров отвечают до окончательного реверса выхода из ротора.

Рейтинг:2
флаг in

Я думаю, шаги на эти изображения устранит ваше замешательство. Сконцентрируйтесь на быстром роторе и помните, что вращаются только 3 ротора, остальные 2 перестановки фиксированы - отражатель и стекерборд.

введите описание изображения здесь

Теперь нажмите $А$ на клавиатуре и видим путь. Следите за соединениями и состоянием быстрого ротора.

введите описание изображения здесь

После этого будет продвигаться быстрый ротор (при необходимости средний и медленный тоже, здесь только средний и быстрый) и вновь входящий $А$ будет следовать указанному ниже пути.

введите описание изображения здесь

Курьезные точки таковы;

  • после нажатия клавиши перестановка меняется. Обратите внимание, как медленный двигатель движется вверх, а провода следуют за ним.
  • Буква роторов указывает на положение. В каждой точке сохраняется соединение со следующим ротором (прямые линии с жирным соединителем).
  • Внутренние проводки (перестановка) меняют вход и выход на каждом шаге. Есть 26 возможных перестановок для ротора. Именно так Enigma путает данные.Выберите другую перестановку для каждого входа. Однако этого недостаточно для обеспечения безопасности.
  • Изображение ниже также может помочь понять фактическое движение ротора.

введите описание изображения здесь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.