Crypt :: DES_PP. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~guido/
Crypt :: DES_PP. ű×
Crypt :: DES_PP. ¼³¸í
DES ¾Ïȣȸ¦À§ÇÑ Perl È®Àå µ¥ÀÌÅÍ ¾ÏÈ£È ¾Ë°í¸®Áò (DEA)À̶ó°íµµÇÏ´Â µ¥ÀÌÅÍ ¾ÏÈ£È Ç¥ÁØ (DES)Àº ¹Ý °·Â ¾ÏÈ£È ¹× ¾ÏÈ£ Çص¶ algorithmÀÔ´Ï´Ù .crypt :: DES_PP´Â Crypt :: DES¿¡¼ 100 % ȣȯµÇ´Â Perl ¸ðµâÀÌÁö¸¸ ÀüÀûÀ¸·Î ±¸ÇöµË´Ï´Ù. ÆÞÇÁ. Áï,ÀÌ È®ÀåÀÚ¸¦ ºôµåÇÏ°í ¼³Ä¡ÇÏ´Â C ÄÄÆÄÀÏ·¯°¡ ÇÊ¿äÇÏÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù.ÀÌ ¸ðµâÀº Crypt :: CBC ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù. Crypt :: CBC¿¡ ´ëÇÑÀÌ ¸ðµâÀ» Cipher Block ChainingÀ» »ç¿ëÇÏ·Á´Â °æ¿ì Crypt :: CBC ¹®¼¸¦ Àд °ÍÀÌ ÁÁ½À´Ï´Ù. ÃÖ¼Ò (¹× ÃÖ´ë) Å° Å©±â´Â 8 ¹ÙÀÌÆ®ÀÔ´Ï´Ù. ´õ ªÀº Å°°¡ ¿¹¿Ü¸¦ ÀÏÀ¸Å³ ¼ö ÀÖÀ¸¹Ç·Î ´õ ±ä Å°°¡ ÀÚµ¿À¸·Î À߸³´Ï´Ù. µ¥ÀÌÅÍ´Â 8 ¹ÙÀÌÆ®ÀÇ ºí·Ï¿¡¼ ¾Ïȣȵǰí Çص¶µË´Ï´Ù. ¸ðµâÀº ¿¹¸¦ µé¾î GNU LIBC¿¡¼ ¹ß°ß µÈ °Íó·³ Ultra Fast-Crypt (UFC) ¾Ë°í¸®ÁòÀ» ±¸ÇöÇÕ´Ï´Ù. Perl Side¿¡¼´Â ¸ðµâÀ» °¡´ÉÇÑ ÇÑ »¡¸® ¸¸µé±â À§Çؼ´Â ¸¹ÀÌ ¼öÇàµÇ¾ú½À´Ï´Ù (±â´É ÀζóÀÎ, Á¤¼ö »ç¿ë ...). Âü°í : ¼º´É ¹®Á¦ÀÇ °æ¿ì ¸ðµâÀÇ ¼Ò½º ÄÚµå´Â ¸ÕÀú M4¿¡ ÀÇÇØ Àü󸮵˴ϴÙ. Áï, ¼Ò½º¸¦ ÇØÅ·Çϱâ À§ÇØ M4 ¸ÅÅ©·Î ÇÁ·Î¼¼¼°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ´Â ¸ðµâÀ» »ç¿ëÇÏ°í ½Í´Ù¸é Àüó¸® µÈ Ãâ·ÂÀÌ Ç×»ó ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵǾî ÀÖÀ¸¸é Àüó¸® µÈ Ãâ·ÂÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. DES_PP; $ des = crypt :: des_pp-> »õ ($ Å°); $ cipher = $ des-> ¾ÏÈ£È ($ plain); $ plain = $ des-> Çص¶ | ($ ¾ÏÈ£); $ blocksize = $ des-> blocksize; $ Keysize = $ des-> Å° Å©±â; ¿ä±¸ »çÇ× : ¡¤ Perl.
Crypt :: DES_PP. °ü·Ã ¼ÒÇÁÆ®¿þ¾î