Crypt :: Ooenigma.

آلة لغز الحرب العالمية الثانية في إطار OO مرن.
التحميل الان

Crypt :: Ooenigma. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Steve Baker
  • موقع ويب الناشر:
  • ftp://mama.indstate.edu/linux/tree

Crypt :: Ooenigma. العلامات


Crypt :: Ooenigma. وصف

آلة لغز الحرب العالمية الثانية في إطار OO مرن. Crypt :: Ooenigma عبارة عن آلة لغز الحرب العالمية الثانية في إطار OO مرن. استخدم Crypt :: Ooenigma؛ بلدي anigma $ = crypt :: ooenigma-> جديد ()؛ # أو قم بتعيين خيارات بدء تشغيل الدوارات الافتراضية Crypt :: Ooenigma-> جديد (start_positions => )؛ # أو اختر الدوارات من المجموعة (0..5) Crypt :: Ooenigma-> جديد (Rotor_choice => )؛ # أو كلاهما crypt :: ooenigma-> جديد (rotor_choice => ، start_positions => )؛ بلدي Cipher $ Cipher = $ Enigma-> Encipher ("بعض النص")؛ بلدي decode $ = $ enigma-> فك (cipher cipher)؛ # أو، منذ Enigma's هي عكسية ذاتية: فك تشفير $ = $ Enigma-> Encipher ($ cipher)؛ ما هو لغز؟ آلة Enigma كانت جهاز تشفير مستعمل كثيرا في الحرب العالمية الثانية. لقد كان جهاز كهربائي، مثل آلة كاتبة إلى حد ما، والجمع بين الاستبدال والأزرار الدائرية بطريقة يصعب كسر الشفرة الإجمالية الناتجة، على عكس الأصفار التأسيسية. يمكن أن تشهد الجهاز وكذلك ترميز الرسائل. يتم إنشاء Enigma قصيرة من عدد من الدوارات - عادة 3، كل منها ينفذ تشفيرا بديلا بسيطا على حروف الأبجدية فقط، وعاكس. العاكس هو تشفير استبدال بسيطة عكسية مع أي دوائر قصيرة. عند تلقي رسالة نصية واضحة للإرسال، يستبدل المشغل أولا جميع المسافات بالحرف X، قبل كتابة الرسالة في الجهاز. نظرا لأن كل مفتاح يتم الضغط عليه، يمر حدوديا عبر كل دوار، العاكس والعودة عبر الدوارات بترتيب عكسي لإنتاج رسالة نص التشفير. نظرا لأن الرسالة تتم معالجتها، فإن الدوار الأول يدور مرة واحدة لكل حرف ترميز، الدوار الثاني مرة واحدة كل 26 حرفا، الدوار الثالث كل 26 حرفا وهكذا يتم تكوين Enigma عن طريق تحديد العديد من الدوارات من مجموعة أكبر، وضعهم في ترتيب معين وموقف بداية معين. يتم فك تشفير الرسائل المستلمة عن طريق تعيين Enigma إلى نفس الحالة مثل Enigma Enigma ومعالجة الرسالة مرة أخرى. والنتيجة هي نص واضح مع الحرف X بدلا من المساحات. للحصول على وصف جيد للمغز، بما في ذلك بعض التمارين المثيرة للاهتمام، انظر الجزء الرابع من "ملذات العد" بواسطة T W Korner، جامعة كامبريدج الصحافة. متطلبات: perl.


Crypt :: Ooenigma. برامج ذات صلة

Crypt :: IMAIL.

Crypt :: IMAIL هو وحدة بيرل التي يمكن استخدامها لتشفير كلمات مرور إيميل وفك تشفيرها. ...

189

تحميل