Eigma Machine (E.M)

 


1-      المربع الذي سيكتب فيه النص المراد تشفيره.

2-      النص المشفر .

3-      الزر الذي يقوم بعملية فك تشفير النص المشفر.

4-      النص الواضح بعد فك التشفير.

5-      العاكس وهو بقيمتن c,b.

6-      القرص الأول (الدوار) يمكن اختيار رقم للدورة.

7-      القرص (الدوار)  الثاني يمكن اختيار رقم للدورة.

8-      القرص (الدوار)  الثاني يمكن اختيار رقم للدورة.

9-      القرص (الدوار) الرابع في حال تشغيل الآلة بـ 4 دوارات ويمكن اختيار أحد القيم beta,gamma,none.

10-   لتحديد الحلقة ويمكن الاختيار بين (A-Z) وإلا سيظهر رسالة خطأ ويؤدي هذا التغير إلى تغير نتيجة التشفير.

11-   لتحديد البداية (لكل قرص يمكن تحديد الدورة التي سيبدء منها بادخال الحرف المقابل والتي ستعدل مباشرة في حالة الدوارات وستظهر في "14" Enigma Windows)

12-  لتحديد الأزواج في لوحة المآخد التي تم الحديث عنها سابقاً (بادخال زوج من المحارف لا يمكن ان يكونان نفس الحرف من أجل عملية الاستبدال والا سيظهر رسالة خطأ)

13-   لاظهار رسائل الخطأ في حال وجودها او ادخال قيم خاطئة.

14-  وهي حالة الدوارات واظهار التغيرات عند ادخال المحارف.

 

           مثال على عملية التشفير:

-          عند إدخال الحرف A على لوحة المفاتيح كحرف أول :

-          يقابل هذا الحرف الرقم 24 على القرص (الدولاب) السريع Fast rotor.

-          الرقم 24 مرتبط بالرقم 24 في القرص (الدولاب) المتوسط Middle rotor.

-          الرقم 24 يربتط بالرقم 18 على القرص (الدولاب) البطيئ Slow rotor.

-          وتكون نتيجة التشفير هو الحرف B الموافق للرقم 18

-          بعدها يدور الدولاب السريع دورة واحدة أي حرف واحد وبالتالي في حال إدخال الحرف A مرة أخرى ستتغير قيمة التشفير كما يلي:

-          يطابق الحرف A بعد الدوران حرف واحد الرقم 23 على الدولاب السريع.

-          ويقابله الرقم 20 على الدولاب المتوسط

-          ويقابل الرقم 20 الرقم 1 على الدولاب البطئ

-          وبالتالي تكون نتيجة التشفير هي القيمة y.