| IP :: À͸í IP :: À͸íÀº À͸íÀÇ IP ÁÖ¼Ò¸¦ Á¦°øÇϱâ À§ÇØ Crypto-PanÀÇ Perl Æ÷Æ®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
IP :: ÀÍ¸í ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- John Kristoff
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~jtk/IP-Anonymous-0.04/lib/IP/Anonymous.pm
IP :: À͸í ű×
IP :: ÀÍ¸í ¼³¸í
IP :: À͸íÀº À͸íÀÇ IP ÁÖ¼Ò¸¦ Á¦°øÇϱâ À§ÇØ Crypto-PanÀÇ Perl Æ÷Æ®ÀÔ´Ï´Ù. IP :: À͸íÀº À͸íÀÇ IP ÁÖ¼Ò¸¦ Á¦°øÇϱâ À§ÇØ Crypto-PanÀÇ Perl Æ÷Æ®ÀÔ´Ï´Ù .Synopsis »ç¿ë IP :: À͸í; @key = (0..31); MY $ OBJECT = NEW IP :: À͸í (@KEY); $ °´Ã¼ Àμâ -> À͸íÈ ( "192.0.2.0") "n"; ÀÌ°ÍÀº crypto-panÀÇ perl Æ÷Æ®ÀÔ´Ï´Ù. Crypto-PanÀº ³×Æ®¿öÅ© ÃßÀû ¶Ç´Â ·Î±× µ¥ÀÌÅ͸¦À§ÇÑ ¾ÏÈ£È ±â¹ÝÀÇ Saitization µµ±¸ÀÔ´Ï´Ù. µµ±¸¿¡´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ¿ø·¡ IP ÁÖ¼Ò¿¡¼ À͸íÈ µÈ IP ÁÖ¼Ò·ÎÀÇ ¸ÅÇÎÀº ÀÏ´ëÀÏÀÔ´Ï´Ù .Prefix - IP ÁÖ¼Ò À͸íÈ´Â Á¢µÎ»ç º¸Á¸ÀÔ´Ï´Ù. Áï, µÎ °³ÀÇ ¿øº» IP ÁÖ¼Ò°¡ K ºñÆ® Á¢µÎ»ç¸¦ °øÀ¯ÇÏ´Â °æ¿ì ÀÍ¸í ¸ÅÇÎÀº ÈçÀûÀ» ¿©·¯ °¡Áö ÈçÀû¿¡ °ÉÃÄ k-bit prefix.consistent¸¦ °øÀ¯ÇÕ´Ï´Ù. Æ®·¹À̽º°¡ ÈçÀûÇصµ ÀÏ°üµÈ ¹æ½ÄÀ¸·Î ÀÏ°üµÈ ¹æ½ÄÀ¸·Î ÀÏ°üµÈ ¹æ½ÄÀ¸·Î ¼Òµ¶ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ½Ã°£ ¹× / ¶Ç´Â ´Ù¸¥ À§Ä¡¿¡¼ º°µµ·Î »ì±Õ µÉ ¼ö ÀÖ½À´Ï´Ù .Cryptography- Æ®·¹À̽º¸¦ »ì±ÕÇϱâ À§ÇØ ÃßÀû ¼ÒÀ¯ÀÚ´Â ºñ¹Ð Å°¸¦ Á¦°øÇÕ´Ï´Ù. À͸íÈ ¿©·¯ ÈçÀûÀ» °¡·Î Áö¸£´Â ÀÏ°ü¼ºÀº µ¿ÀÏÇÑ Å°¸¦ »ç¿ëÇÏ¿© ¼öÇàµË´Ï´Ù. IP :: À͸íÀÇ °Ç¼³Àº ¿ø·¡ÀÇ IP ÁÖ¼Ò¿¡¼ À͸íÀÇ »ó´ë¹æÀ¸·ÎÀÇ ¸ÊÇÎÀÇ Å°¿Í (ÀÇ»ç) ÀÓÀǼºÀÇ ±â¹ÐÀ» º¸Á¸ÇÕ´Ï´Ù. Crypto-PanÀÇ Perl Æ÷Æ®´Â Crypto-Pan 1.0¿¡¼ ¹ß°ß µÈ À¯»çÇÑ ³í¸®¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª ÇÁ·Î¼¼½º¿¡¼ ÀÏ°ü¼ºÀ» À¯ÁöÇϹǷΠ±¸Çö°ú °ü°è¾øÀÌ °¢°¢ÀÇ µ¿ÀÏÇÑ Å°¸¦ »ç¿ëÇϸé ÀÏ°üµÈ °á°ú¸¦ Á¦°øÇÕ´Ï´Ù. $ object = »õ IP :: À͸í (@Key)Àº ÀüÀÚ ÄÚµåºÏ °´Ã¼¸¦ 328 ºñÆ®·Î ÃʱâÈÇÕ´Ï´Ù. ½ÊÁø¼ö ¹è¿. ÀÌ ¹è¿Àº 0¿¡¼ 255 »çÀÌÀÇ 32 °³ÀÇ ½ÊÁø¼ö·Î ±¸¼º µÇ¸çÀÌ À͸íÈ ¼¼¼ÇÀÇ »ç¿ëÀÚ Á¤ÀÇ °³ÀÎ Å°ÀÔ´Ï´Ù. ÀÌ 256 ºñÆ® Å°´Â ºñ°ø°³·Î À¯ÁöµÇ¾î¾ßÇÕ´Ï´Ù. Å°´Â ¿øº»°ú À͸íÀÇ IP ÁÖ¼Ò°£¿¡ ÀÏ°üµÈ ¸ÊÇÎÀ» À¯ÁöÇϱâ À§ÇØ ¼¼¼Ç¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. $ °´Ã¼ -> À͸íÈ ($ ¾îµå·¹½º)´Â Á¡¼± Äõµå IP ÁÖ¼Ò ¹®ÀÚ¿ (¿¹ : 192.0.2.0)À¸·Î È£ÃâµË´Ï´Ù. ÇØ´ç IP ÁÖ¼ÒÀÇ ÀÍ¸í ¹öÀüÀ» Á¡¼±À¸·Î ¹ÝȯÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl. ¡¤ Crypt :: Rijndael.
IP :: ÀÍ¸í °ü·Ã ¼ÒÇÁÆ®¿þ¾î