µ±Ç°Î»ÖãºÖ÷Ò³ > ֪ʶ°Ù¿Æ > Éú»î°Ù¿Æ > ÕýÎÄ

Êý¾Ý¼ÓÃÜËã·¨µÄȱµã

·¢²¼Ê±¼ä£º2021-11-18 23:22 À´Ô´£º»¥ÁªÍø µã»÷£º0´Î
Ëæ×ÅÍøÂç¼¼ÊõµÄ·¢Õ¹£¬ÎÒÃǵÄÊý¾Ý¼ÓÃÜËã·¨Ò²Ô½À´Ô½È«Ã棬µ«ÊÇÊý¾Ý¼ÓÃÜËã·¨ÈÔÈ»¾ßÓÐÒ»¶¨µÄȱµã¡£Ëü²»ÊÇ°Ù·ÖÖ®°ÙÍêÃÀµÄ¡£¶øÊý¾Ý¼ÓÃÜËã·¨µÄȱµãÎÒÃÇÓ¦¸ÃÈçºÎµÃÖªÄØ?ÇëµÇ¼ƯÁÁÅ®È˽֣¬µã»÷ÍøÂ簲ȫ·À·¶´ëÊ©ÓëÓ¦Óã¬À´²é¿´Êý¾Ý¼ÓÃÜËã·¨µÄȱµã°É¡£Êý¾Ý¼ÓÃܼ¼ÊõÊÇÍøÂçÖÐ×î»ù±¾µÄ°²È«¼¼Êõ£¬Ö÷ÒªÊÇͨ¹ý¶ÔÍøÂçÖд«ÊäµÄÐÅÏ¢½øÐÐÊý¾Ý¼ÓÃÜÀ´±£ÕÏÆ䰲ȫÐÔ£¬ÕâÊÇÒ»ÖÖÖ÷¶¯°²È«·ÀÓù²ßÂÔ£¬ÓúÜСµÄ´ú¼Û¼´¿ÉΪÐÅ

Êý¾Ý¼ÓÃÜËã·¨µÄȱµã

Ëæ×ÅÍøÂç¼¼ÊõµÄ·¢Õ¹£¬ÎÒÃǵÄÊý¾Ý¼ÓÃÜËã·¨Ò²Ô½À´Ô½È«Ã棬µ«ÊÇÊý¾Ý¼ÓÃÜËã·¨ÈÔÈ»¾ßÓÐÒ»¶¨µÄȱµã¡£Ëü²»ÊÇ°Ù·ÖÖ®°ÙÍêÃÀµÄ¡£¶øÊý¾Ý¼ÓÃÜËã·¨µÄȱµãÎÒÃÇÓ¦¸ÃÈçºÎµÃÖªÄØ?ÇëµÇ¼ƯÁÁÅ®È˽֣¬µã»÷ÍøÂ簲ȫ·À·¶´ëÊ©ÓëÓ¦Óã¬À´²é¿´Êý¾Ý¼ÓÃÜËã·¨µÄȱµã°É¡£

Êý¾Ý¼ÓÃܼ¼ÊõÊÇÍøÂçÖÐ×î»ù±¾µÄ°²È«¼¼Êõ£¬Ö÷ÒªÊÇͨ¹ý¶ÔÍøÂçÖд«ÊäµÄÐÅÏ¢½øÐÐÊý¾Ý¼ÓÃÜÀ´±£ÕÏÆ䰲ȫÐÔ£¬ÕâÊÇÒ»ÖÖÖ÷¶¯°²È«·ÀÓù²ßÂÔ£¬ÓúÜСµÄ´ú¼Û¼´¿ÉΪÐÅÏ¢ÌṩÏ൱´óµÄ°²È«±£»¤¡£RC4Ëã·¨±£´æÃÜÔ¿¶ÈËã·¨ºÍKSAºÍαËæ»ú×ÓÃÜÂëÉú³ÉËã·¨PRGAÁ½´ó²¿·Ö£¬ÊÇ1987ÄêÌá³öµÄÒ»ÖֶԳƵļÓÃÜËã·¨¡£ RC4Ëã·¨¼òµ¥£¬ÔËÐÐËٶȿ죬¶øÇÒÃÜÔ¿³¤¶ÈÊǿɱäµÄ£¬¿É±ä·¶Î§Îª1-256×Ö½Ú(8-2048±ÈÌØ)£¬ÔÚÈç½ñ¼¼ÊõÖ§³ÖµÄÇ°ÌáÏ£¬µ±ÃÜÔ¿³¤¶ÈΪ128±ÈÌØʱ£¬Óñ©Á¦·¨ËÑË÷ÃÜÔ¿ÒѾ­²»Ì«¿ÉÐУ¬ËùÒÔ¿ÉÒÔÔ¤¼ûRC4µÄÃÜÔ¿·¶Î§ÈÎÈ»¿ÉÒÔÔÚ½ñºóÏ൱³¤µÄʱ¼äÀïµÖÓù±©Á¦ËÑË÷ÃÜÔ¿µÄ¹¥»÷¡£

"¼ÓÃÜ"£¬ÊÇÒ»ÖÖÏÞÖƶÔÍøÂçÉÏ´«ÊäÊý¾ÝµÄ·ÃÎÊȨµÄ¼¼Êõ¡£Ô­Ê¼Êý¾Ý(Ò²³ÆΪÃ÷ÎÄ£¬plaintext)±»¼ÓÃÜÉ豸(Ó²¼þ»òÈí¼þ)ºÍÃÜÔ¿¼ÓÃܶø²úÉúµÄ¾­¹ý±àÂëµÄÊý¾Ý³ÆΪÃÜÎÄ(ciphertext)¡£½«ÃÜÎÄ»¹Ô­ÎªÔ­Ê¼Ã÷ÎĵĹý³Ì³ÆΪ½âÃÜ£¬ËüÊǼÓÃܵķ´Ïò´¦Àí£¬µ«½âÃÜÕß±ØÐëÀûÓÃÏàͬÀàÐ͵ļÓÃÜÉ豸ºÍÃÜÔ¿¶ÔÃÜÎĽøÐнâÃÜ¡£

ÒòΪRC4Ëã·¨¾ßÓÐʵÏÖ¼òµ¥£¬¼ÓÃÜÊý¶È¿ì£¬¶ÔÓ²¼þ×ÊÔ´ÏûºÄ·ÑÓõ͵ÈÓŵ㣬»¹¿ÉÒÔ·ÀÓù±©Á¦Æƽ⣬ʹÆäõÒÉíÓÚÇáÁ¿¼¶¼ÓÃÜËã·¨µÄÐÐÁС£µ«ÊÇÆäʵҲ´æÔÚ×Å©¶´£¬ÔÚʹÓÃÓÅÏȵÈЧ±£ÃܹæÔòµÄÎÞÏßÍøÂçÖУ¬ÔÚÌض¨µÄÇé¿öÏ£¬ÈËÃÇ¿ÉÒÔÄã×êRC4Ëã·¨¼ÓÃܹý³Ì£¬»ñÈ¡ÃÜÔ¿£¬ÕâÑùÒâζ×ÅRC4Ëã·¨ÓпÉÄܶÔÎÞÏÞͨÐÅÍøÂ簲ȫÔì³ÉÍþв¡£µ«ÊÇ×ܵÄÀ´Ëµ£¬ÔÚһЩÎÊÌâÉϵķçÏÕ»¹ÊÇ¿ÉÒÔ½ÓÊܵģ¬ÒòΪÓÐʱºòÎÒÃÇ×¢ÖصÄÊÇСµÄµçÁ¿ÏûºÄ£¬¸ü¿ìµÄ¼ÓÃÜËٶȣ¬¶ÔÓÚ±£ÃÜÊÇ·ñÐԼ᲻¿É´Ý²¢Ã»ÓÐÌرðÖØÒªµÄÒªÇó¡£

ƯÁÁÅ®È˽ÖÏë´ó¼ÒÏêϸ½éÉÜÁËÊý¾Ý¼ÓÃÜËã·¨¡£¶øÔÚÍøÂ簲ȫС֪ʶÖÐÒ²°üÀ¨ÁËÊý¾Ý¼ÓÃÜËã·¨µÄȱµã¡£Äú¿ÉÒԵǼ²é¿´¡£


"С±àÕûÀí²»Ò×£¬Ð¡ÀñÎï×ßÒ»×ߣ¬Íò·Ö¸Ðл£¡"
ÔÞÉÍ
ƯÁÁÅ®È˽Ö

Õæ³ÏÔÞÉÍ£¬ÊÖÁôÓàÏã

Ïà¹Ø×ÊѶ

Å®ÉúÊʺÏÁ·ÄÄÖÖ·ÀÉíÊõ
Å®º¢Ñ§Ï°Å®×Ó·ÀÉíÊõÕæµÄÄÜ·ÀÉíÂð£¿Õâ¸öË­Ò²²»ÖªµÀ£¬µ«ÊÇѧϰÁËû»µ´¦£¬²»Ñ§Ï°Ò²¿ÉÒÔ£¬ÓзÀÀÇÅçÎíÔÚÊÖ£¬Ò²ÊÇ¿ÉÒԵģ¬µ«ÊǶÔÓÚÏëѧϰµÄÅ®ÉúÀ´Ëµ£¬ÄÇôŮÉúÊʺÏÁ·ÄÄÖÖ·ÀÉíÊõ¾Í³ÉÁËÎÊÌ⣬ÏÂÃæƯÁÁÅ®È˽ֵÄС±à´øÄãÈ¥Á˽â
¼ÝÊ»×Ô¶¯µ²Æû³µµÄ½û¼ÉÓÐÄÄЩ
Ëæמ­¼ÃµÄ¸ßËÙ·¢Õ¹£¬ÈËÃǵÄÉú»îˮƽÓÐËùÔö¸ß£¬ºÜ¶àÈ˶¼»á¹ºÂò×Ô¶¯µ²Æû³µ£¬ËäÈ»±ÈÊÖ¶¯µ²Æû³µÉÔ¹óһЩ£¬µ«ÊÇ¿ªÆðÀ´¾Í±È½Ï·½±ã¡£¼ÝÊ»×Ô¶¯µ²Æû³µµÄ½û¼ÉÓÐÄÄЩ?ºÜ¶àÐÂÊÖ˾»úÓÉÓÚ²»Á˽â¼ÝÊ»×Ô¶¯µ²Æû³µµÄ¼¼ÇÉ£¬¾­³£»á³öÏÖ
»¤Ê¿ÈçºÎÓÃÒûʳµ÷ÑøÖ°Òµ²¡
ÄÇô£¬»¤Ê¿ÈçºÎÓÃÒûʳµ÷ÑøÖ°Òµ²¡ÄÇ?ÏÂÃæƯÁÁÅ®È˽־ͺʹó¼ÒÒ»ÆðÀ´Á˽âÒ»ÏÂÖ°Òµ²¡°²È«Ð¡ÖªÊ¶°É¡£ÔÚÒ½Ôº£¬¾ÍÏñÊDZ»¡°Ê®ÃæÂñ·ü¡±ÁË£¬¸÷ÖÖÔ­Òò¶¼ÓпÉÄܵ¼ÖÂÖ°Òµ² £ÄÇô£¬»¤Ê¿ÈçºÎÓÃÒûʳµ÷ÑøÖ°Òµ²¡ÄÇ£¿¾ÍÈÃƯÁÁÅ®È˽ֵÄÐ
»¬Æ±äÐÎÆÆ»µÌØÕ÷
»¬ÆÂÔÚƽÃæÉϵı߽çºÍÐÎ̬ÌØÕ÷£¬Ó뻬ƵĹæÄ£¡¢ÀàÐͼ°Ëù´¦µÄ·¢Óý½×¶ÎÓйء£Ò»¸ö·¢ÓýÍêÈ«µÄ»¬Æ£¬Ò»°ã°üÀ¨£º1¡¢»¬ÆÂÌ壬ָ»¬Æ·¢ÉúºóÓëĸÌåÍÑÀ뿪µÄ»¬¶¯²¿·Ö;2¡¢»¬¶¯´ø£¬»¬¶¯Ê±ÐγɵÄÄëѹÆÆËé´ø;3¡¢»¬¶¯Ã棬»¬ÆÂÌåÑØ
Öúѧ´û¿î»ØÖ´ÂëÿÄ궼һÑùÂð
Öúѧ´û¿î»ØÖ´ÂëÿÄ궼ÐèÒª½»µÄ£¬Èç¹ûÄã´óÒ»´û¿îÁË£¬´ó¶þÐèÒª¼ÌÐø´û¿î£¬»¹ÊÇÐèÒª½»»ØÖ´Â룬Öúѧ´û¿î»ØÖ´ÂëÿÄê²¢²»Ò»Ñù£¬ÏÖÔÚ½»µÄ»ù±¾¶¼Êǵç×Ó»ØÖ´Â룬²»ÐèÒªÌØÒâÈ¥´òÓ¡Ö½ÖÊ°æµÄ¡£Öúѧ´û¿î»ØÖ´ÂëÿÄ궼һÑùÂð²»Ò»Ñù¡£
¼ÝÊ»ÀÏÄê´ú²½³µÓÐÄÄЩ½û¼É
Ëæ×ÅÉç»áµÄ²»¶Ï·¢Õ¹£¬Ä¿Ç°ÓÐÁËÀÏÄê´ú²½³µ£¬ÀÏÄê´ú²½³µµÄ°²È«ÐÔÊÇÉç»á·Ç³£¹Ø×¢µÄÎÊÌ⣬ÄÇô¼ÝÊ»ÀÏÄê´ú²½³µÓÐÄÄЩ½û¼ÉÄØ?½ÓÏÂÀ´Ð¡±àΪÄú½éÉÜ¡£1¡¢¼ì²éÀÏÄê´ú²½³µË®Î»¡£2¡¢³äµçÇ°°ÑÅÅÆø¿ÚµÄ¸Çñ¸ÇºÃ¸Ç½ô¡£3¡¢²»Òª¹ý¶È