"ENIGMA"  


Начало работы
Для начала качаем саму машинку
Работа с шифровальной машинкой «Энигма» начинается с запуска программы. После запуска появляется изображение «Энигмы». На основной панели находятся кнопки доступа к различным агрегатам (рис 1), а так же клавиатура набора текста. Кроме этого есть две клавиши для управления процессом шифровки (F 5), и дешифровки (F 6).


Настройка «Энигмы»
Перед началом кодировки, или раскодировки необходимо ввести ключи кодов. Для этого необходим ключ, используемый в данный день во флотилии. Эти ключи рассылаются Флагманским офицером, всему личному составу флотилии (ключи на май есть на сайте, в дальнейшем их вывешивание не планируется).
Для правильных установок необходимы следующие данные: ДЕНЬ, ТИП, РОТОРЫ, ЦИФРЫ РОТОРА, ПОДКЛЮЧЕНИЯ КОНТАКТОВ


Данные
День 14 (календарное число)
Тип машины В,
Роторы: Gamma, III, I, IV.
Цифры ротора: 24, 14, 20, 16
Подключение контактов: AE BN CK DS FW GX HY MR PU QV
Стартовая позиция: AAGN
Согласно этим ключам, мы будем настраивать машину.


Вводим тип машины

Открываем крышку на главной панели, и попадаем в механизм машинки (рис 2). В левой верхней части имеется буква (рядом с роторами), (на рис 2, обозначена «тип машины»), нажимая мышкой, на эту букву, выбираем тип машины. В данном случае нам необходим тип: Krigsmarine M 4 – UKW = В (четырех роторная машинка Кригсмарине, тип В).


Ставим роторы

Для начала, нам необходимо снять с оси, уже имеющиеся роторы. Наводим на каждый ротор, поочередно, указатель мыши, и щелкаем левой клавишей. Выбранный ротор оказывается снятым. Далее, таким же образом, наводя курсор на свободное место в коробке, убираем снятый ротор. Аналогично этому, извлекаем оставшиеся роторы.
Далее необходимо установить требуемые роторы, в данном случаи, это роторы: Gamma, III, I, IV. Выбираем из нижней коробки, по очереди, требуемые роторы. Перед установкой ротора на ось, необходимо ввести «цифры ротора» (желтое кольцо внутри ротора, рис 3). Нажимая мышкой на кольцо, выбираем требуемое число, в нашем случае это будет: для ротора Gamma цифра Х-24, для ротора III цифра N-14, для ротора I цифра Т-20, для ротора IV цифра Р-16.
После ввода цифр, ротор устанавливается на ось, в строгом порядке. В нашем случае, слева на право идут роторы Gamma, III, I, IV. После установки ввода цифр, и установки роторов, выходим на основную панель (кнопка выхода обозначена на рис 2).


Подключение контактов

Для подключение контактов, на основной панели, курсором мышки «клацаем» на панель контактов (обозначена на рис 1), и попадаем туда (рис 4). Теперь нам необходимо подключить требуемые контакты. В данном случае это: AE BN CK DS FW GX HY MR PU QV. Наводим курсором мышки на букву А, и жмем левую кнопку, следом наводим курсор на букву Е, и так же жмем. Мы закрыли контакт АЕ (рис 5). Далее, аналогично контакту АЕ, закрываем все требуемые контакты и выходим (рис 6).


Стартовая позиция роторов

Стартовая позиция роторов, очень важна, если Вы забудете ее выставить, то на выходе сообщение не будет читаемо. Стартовые позиции роторов находятся на основной панели (обозначены на рис 1). Справа от каждой буквы имеется колесо ротора, нажимая на нижнюю, или верхнюю часть которого нам надо ввести стартовую позицию, в данном случае это позиция AAGN. Вводим ее (рис 9). Надо помнить, что после каждой передачи, или приема сообщения необходимо выставить роторы в стартовое положение, с которого вы начинали работу. Машина готова к работе


Набор текста

После ввода стартовой позиции, выдвигаем панель текста (показанна на рис 1). Набор текста осуществляется посредствам клавиатуры «Энигмы», или клавиатуры компьютера. Текст набирается английскими буквами, русской раскладки нет, можно не переключать на нее, машина сама определяет раскладку как английскую. Отмены введенной буквы так же нет, нажатие клавиши Back Space, удаляет все сообщение. Заглавные буквы не прописываются. Знаки препинания используются такие:
X - точка
Y - запятая
UD – знак вопроса
XX - двоеточие
YY - пробел
KK- скобка
По окончании набора текста, жмем клавишу F5, или на сам набранный текст, появляется таблица, дальнейшие действия с которой, описаны в следующем разделе


Кодирование

Для этого жмем клавишу F5. У нас появилась таблица (рис 10). Теперь необходимо ввести в нее данные. Машина “Энигма” не использует пробелы, цифры, знаки препинания. Но в Германии была приняти система таких знаков, в симуляторе “Энигма” они задействованны, их можно использовать, а можно и нет. Что бы задействовать эту опцию, надо убрать флажки в окошках “группировать”, “кол-во знаков в линии”, и подтвердить флажок “включение абревиатур”. Тогда сообщение “КАК ДЕЛА?” будет выглядеть так:
Кодированное: ,MEOLMBPORF
Декодированное: KAK/DELA?
Для проверки набраного текста жмем F5, и смотрим клавиши, «исходящее» или «входящее» (ставим напротив них флажки) жмем клавишу Aply New Format, и видим что у нас получилось.
Отсюда же можно скопировать готовое (кодированное) сообщение для передачи.


Декодирование

При получении кодированного сообщения выставляем роторы на стартовую позицию, копируем сообщение, далее, при включенной «Энигме», жмем клавишу F6. Появляется таблица (рис 11) вставляем в нее скопированный текст кодированного сообщения, выбираем скорость раскодирования, и жмем START. После того как машина выдала готовый результат, жмем F5, и смотрим, что мы получили (при необходимости меняем настройки текста: входящие исходящие, группирование, включение знаков препинания, и.т.д.)


Пример

Пользуясь уже введенными в машину данными составим сообщение: «The uboat is in the port».
Выстанавливаем роторы в исходное положение AAGN, при помощи клавиши F5, ставим исходящее сообщение (рис 12), от сюда же мы копируем само кодированное сообщение
Что мы получили:
Оригинал: THEY YUBO OTYY ISYY INYY THEY YPOR T (со знаками препинания)
Кодированное: CZKO LYAW AMXX MIWA OBKT IYTK TKEP S

Теперь раскодируем его обратно. Востанавливаем роторы на позицию AAGN, удаляем все что было написано до этого, и жмем клавишу F6. Вставляем кодированное сообщение, выбираем скорость кодирования, и жмем START. После раскодировки, жмем F5 и смотрим что у нас есть (рис 13) (при необходимости меняем настройки текста: входящие исходящие, группирование, включение знаков препинания, и.т.д.)


 
Hosted by uCoz