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 הוא מלחמת העולם השנייה מכונת Enigma ב Flexible OO Framework.Synopsis השתמש Crypt :: Ooenigma; שלי $ enigma = crypt :: ooenigma-> חדש (); # או להגדיר את ברירת המחדל של Starts Start Products Crypt :: Ooenigma-> חדש (Start_positions => ); # או לבחור רוטורים מהקבוצה (0..5) Crypt :: Ooenigma-> חדש (Rotor_choice => ); # או שניהם crypt :: ooenigma-> חדש (רוטור_choice => , start_positions => ); Cipher $ שלי = $ enigma-> הריבית ("קצת טקסט"); שלי $ לפענח = $ Enigma-> פענוח ($ cipher); # או, מאז אניגמה הם עצמיים הפוך: $ $ לפענח = $ Enigma-> הריבית ($ cipher); מה זה חידה? מכונת ההסתרה היה מכשיר הצפנה בשימוש במלחמת העולם השנייה. זה היה מכשיר חשמלי, במידה מסוימת כמו מכונת כתיבה, המשלבת חילוף וסיבוב צופן בצורה כזאת כי הצופן הכולל וכתוצאה מכך היה קשה לשבור, בניגוד לצופן המרכיבים. המכונה יכולה לפענח, כמו גם קידוד הודעות. קצר, החידה החשמלית בנויה ממספר רוטורים - בדרך כלל 3, שכל אחד מהם מיישם צופן החלפה פשוטה על אותיות האלפבית בלבד, ושקף רפלקטור. רפלקטור הוא צופן החלפת הפוכה עצמית ללא מעגלים קצרים. בעת קבלת הודעת טקסט ברורה לשידור, המפעיל הראשון מחליף את כל החללים עם האות X, לפני הקלדת ההודעה למכשיר. כמו כל מפתח הוא לחוץ, זרם עובר דרך כל רוטור, רפלקטור ובחזרה דרך הרוטורים בסדר הפוך כדי לייצר את הודעת הטקסט הצופן. כמו המסר מעובד, הרוטור הראשון מסתובב פעם אחת עבור כל אות כי הוא מקודד, רוטור השני פעם אחת כל 26 אותיות, הרוטור השלישי כל 26 אותיות בריבוע וכן הלאה on.the מוגדר על ידי בחירת כמה רוטורים מתוך קבוצה גדולה יותר, הצבתם בסדר מסוים ומיקום התחלה מסוים. הודעות שהתקבלו מפוענקות על ידי הגדרת האניגמה לאותה מדינה כמחנאת קידוד ועיבוד ההודעה שוב. התוצאה היא טקסט ברור עם האות x במקום רווחים. עבור תיאור טוב של חניכה, כולל כמה תרגילים מעניינים, לראות חלק IV של "תענוגות של ספירה" על ידי T קורנר, אוניברסיטת קיימברידג '. דרישות: · פרל


Crypt :: Ooenigma. תוכנה קשורה