Crypt :: Ooenigma :: »ó¾÷¿ë

1940 ³â°æ »ó¾÷¿ëȯ ±â°è.
Áö±Ý ´Ù¿î·Îµå

Crypt :: Ooenigma :: »ó¾÷¿ë ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Steve Baker
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • ftp://mama.indstate.edu/linux/tree

Crypt :: Ooenigma :: »ó¾÷¿ë ű×


Crypt :: Ooenigma :: »ó¾÷¿ë ¼³¸í

1940 ³â°æ »ó¾÷ ¼ö¼ö²²³¢ ±â°è. Å©¸³Æ® :: OOEnigma :: »ó¾÷ 1940.SYNOPSIS »ç¿ë Å©¸³Æ® :: OOEnigma :: »ó¾÷ ³â°æ »ó¾÷ ¿¡´Ï±×¸¶ÀÌ´Ù; ³» $ ¼ö¼ö²²³¢´Â »õ·Î¿î Å©¸³Æ® :: OOEnigma :: »ó¾÷ =; # ¶Ç´Â Crypt :: Ooenigma :: »ó¾÷¿ë; Crypt :: Ooenigma :: Rotor; ³» @rotors = (); # Crypt :: Ooenigma :: Rotor Crypt :: Ooenigma :: Commercial-> New (Rotors => ) ¸ñ·ÏÀ» ä¿ì½Ê½Ã¿À. # ¶Ç´Â Crypt :: Ooenigma :: »ó¾÷¿ë; Crypt :: Ooenigma :: Rotor; Crypt :: Ooenigma :: Reflector¸¦ »ç¿ëÇϽʽÿÀ. My @rotors = () #Àº Crypt :: ooenigmaÀÇ ¸ñ·ÏÀ» ä ¿ó´Ï´Ù :: ooenigma :: Rotor My $ Reflector = New Crypt : OOENIGMA :: Reflector (params); # °ü·Ã Æ÷µå Crypt :: Ooenigma :: Commercial-> New (Rotors => , ¹Ý»ç°æ => $ ¹Ý»ç°æ); $ CIPER = $ ENIGMA-> ¾Ïȣȭ ($ MESG); MY $ DECODE = $ ENIGMA-> ¾Ïȣȭ ($ ¾ÏÈ£); # ¼¿ÇÁ ¹Ý´ë # ¶ÇÇÑ ³»ºÎÀûÀ¸·Î »ç¿ëÇϱâ : $ Enigma-> init (); Ãʱâ stateThis ¸ðµâ # ¹Ýȯ ·ÎÅÍ´Â ·ÎÅÍÀÇ ¼ö¿Í ¹Ý»çü·Î ±¸¼ºµÈ »ó¾÷ ¿¡´Ï±×¸¶¸¦ Á¦°øÇÕ´Ï´Ù. ´õ ·ÎÅÍ°¡ »ý¼ºÀÚ¿¡ Á¦°øµÇÁö ¾ÊÀº °æ¿ì, 3 ±âº» ·ÎÅÍ´Â °¢°¢Àº ÀÚ½ÅÀÇ ·ÎÅ͸¦ ¸¸µé°í »ç¶÷µéÀ» »ç¿ëÇØ¾ß .Normally (½ÃÀÛ À§Ä¡ 0¿¡ °¢°¢ÀÇ ·ÎÅÍ¿¡ ÀüÇô Áï, ¾î¶² ¾ÏÈ£) ½Å¿ø ´ëü¸¦ »ç¿ë, »ç¿ëµÈ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Å©¸³Æ® :: OOEnigma :: ·ÎÅÍÀÇ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ¿ä±¸ »çÇ× : ¡¤ Perl.


Crypt :: Ooenigma :: »ó¾÷¿ë °ü·Ã ¼ÒÇÁÆ®¿þ¾î