http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1491 [º¹»ç]
" B D Z G O W C X L T " --> ÀÌ°Ç Á¦°¡ ¾î¶² ¹®ÀÚ¸¦ ¾ÏÈ£È ÇØ º» °ÍÀÔ´Ï´Ù.
¿ø·¡ ¹®ÀÚ´Â ¹Ù·Î " A A A A A A A A A A " ÀÌ°Å ¿´½À´Ï´Ù.
'°°Àº ¹®ÀÚ¸¦ ¾ÏÈ£È Çߴµ¥ ÀüºÎ ´Ù¸¥ ¹®ÀÚµéÀÌ ³ª¿À³×??' ¶ó´Â Àǹ®ÀÌ µéÁö ¾Ê³ª¿ä??
ÀÌ ¾ÏÈ£¹®Àº MyEnigma ¶ó´Â ¾ÆÀÌÆù ¾îÇÃÀ» ´Ù¿î¹Þ¾Æ¼ ȸÀüÀÚ´Â "I, II, III ·ÎÅ͸¦ ¼ø¼´ë·Î »ç¿ë"ÇÏ¿© "AAA ±âº» ¼¼ÆÃ"¿¡ "BŸÀÔÀÇ ¸®Ç÷ºÅÍ"¸¦ »ç¿ëÇÏ¿© "Ç÷¯±× ¿¬°áÀ» ÇÏÁö ¾ÊÀº »óÅÂ"·Î ¾ÏÈ£È ÇÑ ¹®ÀåÀÔ´Ï´Ù.
Á» º¹ÀâÇÏÁÒ??
Á¦°¡ µû¿ÈÇ¥·Î ¹¾î³í ¹®ÀåÀº ÃÑ 4°³ ÀÔ´Ï´Ù.
4°³¸¦ µû¿ÈÇ¥·Î ¹Àº ÀÌÀ¯´Â ¿¡´Ï±×¸¶ ¶ó´Â ±â°èÀÇ °æ¿ìÀÇ ¼ö¸¦ Áõ°¡½ÃÄÑÁÖ´Â ¿ä¼Ò°¡ ÃÑ 4°¡Áö À̱⠶§¹®ÀÔ´Ï´Ù.
¿¡´Ï±×¸¶ ¾ÏÈ£È ¹æ½ÄÀ» ÀÌÇØÇϱâ À§Çؼ´Â ¸»·Î½á ÀÌÇØÇϴ°ÍÀº ¾î·Æ±â¶§¹®¿¡ ¿¡´Ï±×¸¶ °ü·Ã ÇÁ·Î±×·¥À» Á÷Á¢ ½ÇÇàÇØ º¸°í ´ëÃæ ÀÌ·±°Å±¸³ª ÇÏ´Â °¨À» Àâ¾Æº¸´Â°Ô ³ªÀ»µí ÇÕ´Ï´Ù.
Enigma Simulator ÇÁ·Î±×·¥ ÁÖ¼ÒÀÔ´Ï´Ù. ÀÌ°÷¿¡¼ ¿ª½Ã Ãʱ⼼ÆÃÀÌ °°À¸¸é MyEnigma¶ó´Â ¾îÇðú ¶È°°Àº °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
http://users.telenet.be/d.rijmenants/EnigmaSim.zip
Enigma ´Â ¹ßÀ½»ó '¿¡´Ï±×¸¶, ¾Ö´Ï±×¸¶, À̴ϱ׸¶, ¾î´Ï±×¸¶ µîµî' À¸·Î ³ª¶óº°·Î Á¶±Ý ´Ù¸£°Ô ºÒ·ÁÁý´Ï´Ù.
¿¡´Ï±×¸¶´Â 1923³â µ¶ÀÏÃâ½ÅÀÎ ¿£Áö´Ï¾î ¼¿ºñ¿ì½º ¶ó´Â »ç¶÷ÀÌ °³¹ß ÇßÀ¸¸ç ¼¼°è 2Â÷´ëÀü Áß µ¶ÀÏÀÇ ÁÖ·Â ¾ÏÈ£È ¹æ½ÄÀ̾ú½À´Ï´Ù.
À§¿¡¼ º¸½Ã´Ù½ÃÇÇ, ¾ËÆĺª¿¡ »ó°ü¾øÀÌ ¼·Î ¿¬°ü¼º¾ø´Â ¹®ÀÚµé·Î ¾ÏÈ£È µÇ±â ¶§¹®¿¡ ¾ËÆĺª ºóµµ¼ö¸¦ ÀÌ¿ëÇؼ ¾ÏÈ£¸¦ Ç®¼ö ¾ø´Ù´Â Ư¡À» °¡Áö°í ÀÖ½À´Ï´Ù.
À̹æ½ÄÀº ÀÚÆÇÀÇ ¾ËÆĺªÀ» Çϳª Çϳª ´©¸¦¶§ ¸¶´Ù Àü±âÀûÀ¸·Î ¸Å¹ø Àç¹èÄ¡°¡ ÀÌ·ç¾î Áöµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù.
±×·¸±â ¶§¹®¿¡ °°Àº ±ÛÀÚ¸¦ ¶È°°ÀÌ ´·¯µµ ´Ù¸¥ ¹®ÀÚ·Î ¾ÏȣȰ¡ µÇ´Â ¿ø¸®ÀÔ´Ï´Ù. ÀÚÆÇÀÇ Àç¹èÄ¡´Â ¿¡´Ï±×¸¶ ±â°è ÀºÎºÐÀÇ È¸ÀüÀÚ¿¡ ÀÇÇؼ °áÁ¤µË´Ï´Ù. ȸÀüÀÚ´Â ±âº» 3°³ À̸ç ÃÑ 26°³ÀÇ ¾ËÆĺªÀÌ ¾²¿©Á® ÀÖ´Â Åé´Ï¹ÙÄû ¸ð¾çÀ¸·Î µÇ¾îÀÖÀ¸¸ç ÀÌ°ÍÀ» ÅëÇØ 26 * 26 * 26 = 17576 °¡ÁöÀÇ ÀÚÆǹè¿À» Çü¼ºÇÒ ¼öÀÖ½À´Ï´Ù.
ÀÌ È¸ÀüÀÚ´Â ¿©·¯°¡Áö ŸÀÔÀÌ ÀÖ½À´Ï´Ù. °¢ ŸÀÔÀÇ ¸íĪÀº ·Î¸¶¼ýÀÚÇ¥±â¹ýÀ» »ç¿ëÇÏ¿© I, II, III, IV, V ,VI, VII, VIII ±×¸®°í º£Å¸ ŸÀÔ, °¨¸¶ ŸÀÔÀÌ ÀÖ½À´Ï´Ù. (»ç½Ç °¢ ŸÀÔÀº ÀÚ½ÅÀÌ ¿øÇϴµ¥·Î ¸¸µé¾î¼ »ç¿ëÇÒ ¼ö ÀÖ°í, ȸÀüÀÚÀÇ °³¼öµµ ´õ ´Ã·Á¼ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.¾ÏÈ£È ÇÏ´Â »ç¶÷ ¸¶À½´ë·Î ÀÀ¿ë°¡´É)
ÀÌ Å¸ÀÔÀÇ ¹èÄ¡ ¼ø¼¸¦ Á¶Àý ÇÏ¿© ȸÀüÀÚ 3°³¸¦ Çü¼º ÇÒ¼ö Àֱ⠶§¹®¿¡ ÀÌ·Î ÀÎÇؼ °æ¿ìÀÇ ¼ö´Â ´õ¿í ´Ã¾î³ª°ÔµË´Ï´Ù.(ȸÀüÀÚ¸¦ 3°³¶ó°í »ý°¢Çϸé 8*7*6 = 336°¡ÁöÀÇ °æ¿ìÀÇ ¼ö¸¦ °öÇÒ¼ö ÀÖÀ½)
±×¸®°í ȸÀüÀÚ ¿·¿¡ ºÙ¾î¼ ÀÚÆǹè¿À» Çѹø´õ Èð¶ß·ÁÁÖ´Â ¸®Ç÷ºÅÍ(¹Ý»çü) ¶ó´Â °ÍÀÌ ÀÖ¾î¼ °æ¿ìÀÇ ¼ö¸¦ ´õ¿í ´Ã·ÁÁÖ°Ô µË´Ï´Ù. ÀÌ ¸®Ç÷ºÅÍ´Â B ŸÀÔ°ú CŸÀÔÀ» ÁÖ·Î »ç¿ëÇÏ¿´½À´Ï´Ù.(A , D ŸÀÔµµ ÀÖÀ½.)
¿©±â¿¡ ´õÇؼ ÀÚÆÇ ¹èÄ¡¸¦ Ç÷¯±× ¿¬°áÀ» ÅëÇØ ´Ù¾çÇÏ°Ô ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. Ç÷¯±× ¿¬°áÀº ÇÁ·Î±×·¥»ó ¾Æ·§ºÎºÐÀ» Ŭ¸¯ ÇÏ¸é ³ª¿À´Âµ¥ ¾ËÆĺª 2°³¸¦ ¼·Î Ç÷¯±×·Î ¿¬°á½ÃÅ°´Â ¹æ½ÄÀÔ´Ï´Ù. Ç÷¯±× ¿¬°áÀº 2°³¾¿ ¦À¸·Î¸¸ ÀÌ·ç¾î Áú¼ö ÀÖÀ¸¸ç ÀÌ ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© 26 C 2 = 325°¡ÁöÀÇ °æ¿ìÀÇ ¼ö°¡ ´õ °öÇØÁö°Ô µË´Ï´Ù.
ÀÌ·¸µí 4°¡ÁöÀÇ ¹èÄ¡ ÇüŸ¦ ¿Ïº®ÇÏ°Ô ¾Ë¾Æ¾ß¸¸ ¾ÏÈ£¸¦ Çص¶ÇÒ ¼ö ÀÖ´Â ±¸Á¶ÀÌ°í, ½ÇÁ¦ ÀüÀï¿¡¼´Â 48½Ã°£¸¶´Ù ¹èÄ¡ ÇüŸ¦ ¹Ù²ã°¡¸é¼ »ç¿ëÇß°í, ¹èÄ¡ ÇüŸ¦ ±â·ÏÇØ ³õÀº ¾Ïȣǥ´Â ¹°¿¡ Àß ³ì´Â Á¾ÀÌ·Î ¸¸µé¾î À§±Þ½Ã¿¡ ¹Ù´Ù¿¡ ´øÁ®¼ Àû±º¿¡°Ô »©¾Ñ±âÁö ¾Ê°Ô Á¶Ä¡¸¦ ÃëÇß´Ù°í ÇÕ´Ï´Ù.
ÇÏÁö¸¸,
ÀÌ ¾ÏÈ£¹® ¿ª½Ã Çص¶µÇ¾ú½À´Ï´Ù. ¾î¶»°Ô Çص¶ µÇ¾úÀ»±î¿ä??
¿¡´Ï±×¸¶´Â ÇÑ°¡Áö ¹®ÀÚ¸¦ ´Ù¾çÇÑ ¹®ÀڷΠǥÇöÇÒ ¼ö´Â ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖÁö¸¸. À§¿¡ °æ¿ìÀÇ ¼ö¸¦ Àдٺ¸¸é »ý°¢º¸´Ù °æ¿ìÀÇ ¼ö°¡ Å©Áö ¾Ê´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
Áï, ¿¡´Ï±×¸¶ ¹æ½ÄÀº »ç¶÷ÀÌ Á÷Á¢ ÇϳªÇϳª Çص¶Çϱ⿡´Â °æ¿ìÀÇ ¼ö°¡ ¸¹À» Áö´Â ¸ô¶óµµ, ¹«¾ð°¡ »ç¶÷º¸´Ù ºü¸£°Ô Çص¶ÇØÁÖ´Â ±â°è°¡ ÀÖ´Ù¸é Çص¶ÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀÌÁö¿ä.
¹°·Ð ±× ´ç½Ã¿¡´Â ÄÄÇ»ÅÍ°¡ ¾ø¾ú½À´Ï´Ù.
ÀÌ ¾ÏÈ£¹®À» Çص¶Çϱâ À§Çؼ ¿µ±¹ Á¤ºÎ´Â ¿¡´Ï±×¸¶ ¾ÏÈ£¸¦ Çص¶Çϱâ À§ÇÑ ¾ÏÈ£ Çб³¸¦ ¼¼¿ü°í, ¾Ù·±Æ©¸µÀÌ Áø°ø°üÀ» ÀÌ¿ëÇÑ ÀüÀÚ½Ä ¿¡´Ï±×¸¶ Çص¶±â(Colossus)¸¦ ¹ß¸íÇÏ°Ô µË´Ï´Ù.
ÃÊâ±â ÀÌ Çص¶±â´Â 1ÃÊ¿¡ 5000±ÛÀÚ¸¦ ÀÐÀ»¼ö ÀÖ¾úÀ¸¸ç, Á¡Á¡ ¼º´ÉÀº Çâ»óµÇ°Ô µË´Ï´Ù.
±×¸®°í ÀÌ Çص¶±â¸¦ ÀÌ¿ëÇÏ¿© ¸ðµç °¡´ÉÇÑ Á¶ÇÕµéÀ» °Ë»çÇÏ¿© ¾ÏÈ£¹®À» Çص¶ÇÒ ¼ö ÀÖ¾ú´Ù°í ÇÕ´Ï´Ù. ÀÌ Çص¶±âÀÇ ¿ø¸®¸¦ ÀÌ¿ëÇÏ¿© Mark 1 À̶ó´Â ÀüÀÚ½Ä °è»ê ±â°è°¡ °³¹ßµÇ°Ô µË´Ï´Ù.
|
Hit : 15375 Date : 2010/08/06 04:24
|