Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
×îС¿ÉÐÐÐÔÇø¿éÁ´Ô­Àí½âÎö
 
À´Ô´£ºwww.igvita.com ·¢²¼ÓÚ£º 2017-2-13
  1451  次浏览      27

¼ÓÃÜ»õ±Ò£¬ÌرðÊDZÈÌØ±Ò£¬¼¸ºõ´Ó¸÷¸ö·½Ãæ¶¼µÃµ½ÁË´óÁ¿¹Ø×¢£º¹æÔò¡¢¹ÜÀí¡¢Ë°Îñ¡¢¼¼Êõ¡¢²úÆ·´´Ðµȵȣ¬²»Ê¤Ã¶¾Ù¡£¡°µã¶Ôµã£¨È¥ÖÐÐÄ»¯£©µç×ÓÏÖ½ðϵͳ¡±µÄ¸ÅÄîµß¸²ÁËÎÒÃÇÒÔǰ¶Ô»õ±ÒºÍ½ðÈÚËù³ÖÓеÄÉèÏë¡£

¼´±ãÈç´Ë£¬°ÑÊý×Ö»õ±Ò·½Ãæ¸éµ½Ò»±ß£¬»¹ÓÐÒ»¸ö¿ÉÒÔ˵ÊǸüÓÐȤ¸üÉîÔ¶µÄ´´Ð£¬¼´µ×²ãµÄÇø¿éÁ´¼¼Êõ¡£ÎÞÂÛÄã¶Ô±ÈÌØ±Ò»òÊÇËüµÄɽկ±ÒÑÜÉúÆ·ÓÐʲô¿´·¨£¬×÷ΪһÖÖ»õ±ÒºÍ¼ÛÖµ´æ´¢ÊֶΣ¬ËüÃDZ³ºóµÄÔË×÷»ù´¡¶¼À´×ÔÓÚÖб¾´Ï¸ÅÀ¨µÄÇø¿éÁ´Ô­Àí£º

ÎÒÃÇÔËÓõã¶ÔµãÍøÂçÌá³öÁËÖØ¸´»¨·ÑÎÊÌâµÄ½â¾ö·½°¸¡£ÍøÂçͨ¹ý½«½»Ò×É¢Áе½Ò»¸ö½øÐÐÖеĻùÓÚÉ¢ÁеŤ×÷Á¿Ö¤Ã÷Á´£¬À´¶Ô½»Ò×½øÐÐʱ¼ä´Á±ê¼Ç£¬²¢ÐγÉÒ»¸ö¼Ç¼£¬Õâ¸ö¼Ç¼ֻÓÐÔÚÖØ×ö¹¤×÷Á¿Ö¤Ã÷µÄÇé¿öϲÅÄܱ»¸Ä±ä¡£×µÄÁ´²»½ö×÷ΪËüËù¼û֤ʼþ·¢ÉúʱÐòµÄÖ¤¾Ý£¬¶øÇÒÒ²Ö¤Ã÷ËüÀ´×Ô×î´óµÄCPU¹¦Âʳء­¡­ÍøÂç±¾ÉíÒªÇó¼Ü¹¹×îС»¯¡£

Çø¿éÁ´¶ÔÈκΡ°»õ±Ò¡±¶¼ÊDz»¿ÉÖªµÄ¡£ÊÂʵÉÏ£¬Ëü¿ÉÒÔÊÊÓÃÓڴٳɺܶàÆäËûʹÓð¸Àý¡£Òò´Ë£¬Àí½â¡°×îС¿ÉÐÐÇø¿éÁ´¡±±³ºóµÄ·½·¨ºÍÔ­ÀíÊÇÓкô¦µÄ£º

ÒÔϽ«´ÓÍ·¿ªÊ¼½âÊÍΪʲôÐèÒªÌØ¶¨µÄ²¿·Ö£¨Êý×ÖÇ©Ãû¡¢¹¤×÷Á¿Ö¤Ã÷¡¢½»Ò×Çø¿é£©£¬ÒÔ¼°ËüÃÇÈçºÎ¼¯ºÏÆðÀ´ÐγɾßÓÐ׿ԽÐÔÄܵġ°×îС¿ÉÐÐÇø¿éÁ´¡±¡£

ÓÃÈýʽ¼ÇÕË·¨±£ÕϽ»Ò×°²È«

AliceºÍBobÊǼ¯Óʰ®ºÃÕߣ¬Å¼¶û»á×ö×ö½»Òס£Èç¹ûË«·½¶¼¿´µ½Ï²»¶µÄ¶«Î÷£¬¿ÉÒÔµ±³¡Ð­ÉÌÍê³É½»»»¡£»»ÑÔÖ®£¬ÕâÊǸö¼òµ¥µÄÒÔÎïÒ×ÎïµÄϵͳ¡£

ÓÐÒ»ÌìBobÄÃÀ´Ò»Ã¶ÓÊÆ±£¬Alice¾õµÃËý±ØÐëÒªÊղأ¬µ«ÎÊÌâÊÇBob¶ÔAliceËùÌṩµÄ½»»»Îï²»ÊÇÌØ±ð¸ÐÐËȤ¡£Alice¾ÚÉ¥²»ÒÑ£¬Ëý¼ÌÐøºÍBobЭÉÌ£¬×îºó´ï³ÉÒ»Ö£ºËûÃÇ×ö¸öµ¥·½½»Ò×£¬BobÏȰÑÓÊÆ±¸øAlice£¬Alice³ÐŵÒÔºóÔÙ³¥»¹Bob¡£

BobºÍAliceÒѾ­ÈÏʶÓÐÒ»Õó×ÓÁË£¬ µ«ÊÇΪÁËÈ·±£Á½¸öÈ˶¼ÐÅÊØ³Ðŵ£¨Ö÷ÒªÊÇAlice£©£¬ËûÃÇͬÒâÈÃÅóÓÑChuckÀ´¶Ô½»Òס°½øÐй«Ö¤¡±¡£

ËûÃǰÑͼ2Õâ¸ö¿ÉÒÔ±íÃ÷Bob¸øÁËAliceһö¡°ºìÉ«ÓÊÆ±¡±µÄ½»Ò×ÊÕ¾Ý×öÁËÈý¸ö¸±±¾£¨Èý·½¸÷³ÖÒ»·Ý£©¡£BobºÍAlice¿ÉÒÔÓÃÊÕ¾ÝÀ´¼Ç¼ËûÃǵĽ»Ò×£¬ Chuck´æ´¢¸±±¾×÷Ϊ½»Ò×Ö¤¾Ý¡£Õâ¸öÉ趨ºÜ¼òµ¥£¬µ«ÆäÖÐÓÐһЩºÜÖØÒªµÄÊôÐÔ£º

Chuck¿ÉÒÔ¼ø¶¨AliceºÍBobÁ½¸öÈ˵ÄÕæÊµÐÔ£¬ÒÔÈ·±£²»»áÓÐÈËÔÚËûÃDz»ÖªÇéµÄÇé¿öÏÂÐîÒâαÔì½»Òס£

ChuckÕ˲¾ÖеÄÊÕ¾ÝÖ¤Ã÷Á˽»Ò×·¢Éú¡£Èç¹ûAliceÉù³Æ½»Ò×´Óδ·¢Éú£¬ÄÇôBob¿ÉÒÔÈ¥ÕÒChuck£¬ÓÃËûµÄÊÕ¾ÝÀ´Ö¤Ã÷Alice˵»Ñ¡£

Èç¹ûChuckµÄÕ˲¾ÖÐûÓÐÊվݣ¬¾ÍÖ¤Ã÷½»Ò×δ·¢Éú¹ý¡£AliceºÍBob¶¼²»ÄÜαÔì½»Òס£ËûÃÇ¿ÉÒÔαÔì½»Ò×Êվݣ¬Éù³Æ¶Ô·½Ëµ»Ñ£¬µ«Í¬ÑùµÄ£¬ËûÃÇ¿ÉÒÔÈ¥ÕÒChuck£¬²é¿´ËûµÄÕ˲¾¡£

AliceºÍBob¶¼²»Äܴ۸ĵ±Ç°µÄ½»Òס£Èç¹ûÈÎÒâÒ»·½´Û¸ÄÁ˽»Ò×£¬ËûÃÇ¿ÉÒÔÈ¥ChuckÄǶù£¬Óô¢´æÔÚChuckÕ˲¾Öеĸ±±¾ºËʵËûÃǵĸ±±¾¡£

ÒÔÉϲÙ×÷¾ÍÊÇ¡°Èýʽ¼ÇÕË·¨¡±£¬²Ù×÷¼ò±ã£¬¶Ô²ÎÓëË«·½¶¼ÄÜÌṩºÜºÃµÄ±£ÕÏ¡£µ«ÄãÒ²¿´µ½ÁËËüµÄȱµã£¬¶Ô°É£¿ÎÒÃǶÔÖмäÈ˼ÄÓèÁ˺ܴóµÄÐÅÈΡ£Èç¹ûChuck¾ö¶¨ºÍÁíÒ»·½´®Í¨£¬ÄÇôÕû¸öϵͳ¾ÍÍÁ±ÀÍß½âÁË¡£

Óù«Ô¿»ù´¡ÉèÊ©£¨PKI£©±£ÕϽ»Ò×°²È«

Bob²»ÂúÓÚʹÓá°¿É¿¿ÖмäÈË¡±µÄ²»°²È«ÐÔ£¬Ëû¾ö¶¨Ñо¿Ò»Ï£¬·¢ÏÖ¹«Ô¿ÃÜÂë¿ÉÒÔÃâȥʹÓÃÖмäÈ˵ÄÐèÒª£¡ÕâÀï½âÊÍһϣº

¹«Ô¿ÃÜÂ룬Ҳ½Ð×ö²»¶Ô³ÆÃÜÂ룬ָµÄÊÇÒ»ÖÖÃÜÂëËã·¨£¬ËüÐèÒªÁ½¸öµ¥¶ÀµÄÔ¿³×£¬Ò»¸öÊÇÃØÃܵģ¨Ë½Óеģ©£¬ÁíÒ»¸öÊǹ«¹²µÄ¡£¾¡¹ÜÕâ¸öÔ¿³×¶ÔÓ¦µÄÁ½²¿·Ö²»Í¬£¬µ«ÓÐÊýѧÁªÏµ¡£¹«Ô¿ÓÃÓÚ¶Ô´¿Îı¾¼ÓÃÜ»òÕß²éÑéÊý×ÖÇ©Ãû£»Ë½Ô¿ÓÃÓÚ½âÃÜÃÜÂëÎı¾»òÕß´´½¨Êý×ÖÇ©Ãû¡£

ÔËÓõÚÈý·½£¨Chuck£©µÄÔ­±¾ÒâͼÊÇҪȷÈÏÓÐÈý¸öÊôÐÔ£º

1.ÑéÖ¤ÕæÊµÐÔ£º ²»ÄÜÓжñÒâµÄÒ»·½Î±×°³ÉÆäËûÈË¡£

2.²»¿É·ñÈÏÐÔ£º ÊÂʵ·¢Éúºó£¬²ÎÓë·½²»ÄÜÉù³Æ½»Ò×ûÓз¢Éú¹ý¡£

3.ÍêÕûÐÔ£ºÊÂʵ·¢Éúºó£¬²»ÄÜÔÙÐ޸Ľ»Ò×Êվݡ£

½á¹ûÊÇ£¬¹«Ô¿ÃÜÂë¿ÉÒÔÂú×ãÒÔÉÏËùÓÐÒªÇó¡£¼òµ¥µØËµ£¬¹¤×÷Á÷³ÌÈçͼ3Ëùʾ¡£

1.AliceºÍBob·Ö±ðÉú³ÉÒ»¸ö¹Ì¶¨µÄ¹«Ô¿-˽Կ¶Ô¡£

2..AliceºÍBob¹«²¼³öËûÃǵĹ«Ô¿¡£

3.AliceÒÔ´¿Îı¾µÄÐÎʽдһ¸ö½»Ò×Êվݡ£

4.AliceÓÃËýµÄ˽Կ¶Ô½»Ò×ÐÅÏ¢µÄ´¿Îı¾½øÐмÓÃÜ¡£

5.AliceÔÚÃÜÂëÎı¾ÉÏÌí¼ÓÒ»¸ö¡°ÓÉ¡­¡­Ç©Ãû¡±µÄ´¿Îı¾±¸×¢¡£

6.AliceºÍBob¶¼´¢´æÏàÓ¦µÄÊä³ö½á¹û¡£

×¢ÒâÖ»ÓÐÔÚ¶à·½²ÎÓëµÄʱºò²ÅÐèÒªµÚÎå²½£ºÈç¹ûÄã²»ÖªµÀÊÇË­Ç©ÊðÁËÐÅÏ¢£¬¾Í²»ÖªµÀ¸ÃÓÃË­µÄ¹«Ô¿À´½âÃÜ£¬Õâ¸öÎÊÌâºÜ¿ì¾Í»á±äµÃÓйؽôÒª¡£

Õâ¿´ÆðÀ´ÏñÊÇÃ»Ê²Ã´ÌØ±ðÀíÓɵĴóÁ¿¹¤×÷£¬µ«ÎÒÃÇ»¹ÊÇÀ´¼ìÑéÒ»ÏÂÐÂÊվݵÄÊôÐÔ£º

7.Bob²»ÖªµÀAliceµÄ˽Կ£¬µ«ÎÊÌâ²»´ó£¬ÒòΪËû¿ÉÒÔ²éѯËýµÄ¹«Ô¿£¨¹«Ô¿ÊÇÈ«ÊÀ½ç¹²ÏíµÄ£©£¬È»ºóÓù«Ô¿À´½âÃܽ»Ò×µÄÃÜÂëÎı¾¡£

8.Alice²¢²»ÊÇÕæµÄÔÚ¸ø½»Ò×ÄÚÈÝ¡°¼ÓÃÜ¡±£¬¶øÊÇͨ¹ýʹÓÃËýµÄ˽Կ¸øËý¡°Ç©Ãû¡±µÄ½»Ò×±àÂ룺ÈκÎÈ˶¼¿ÉÒÔÓÃËýµÄ¹«Ô¿¶ÔÃÜÂëÎı¾½øÐнâÃÜ£¬ÓÉÓÚËýÊÇΨһӵÓÐ˽ԿµÄÈË£¬Õâ¸ö»úÖÆ±£Ö¤ÁËÖ»ÓÐËýÄÜÉú³É½»Ò×µÄÃØÃÜÎı¾¡£

Bob»òÕë¶ÔÕâ¸öÎÊÌâµÄÈÎºÎÆäËûÈË£¬ÈçºÎ»ñµÃAliceµÄ¹«Ô¿£¿ÓкܶàÖÖ·½·¨À´·Ö·¢Ë½Ô¿¡ª¡ªÀýÈ磬Alice¹«²¼ÔÚËýµÄÍøÕ¾ÉÏ¡£ÎÒÃÇ¿ÉÒÔ¼Ù¶¨ÓÐÕâÑùµÄºÏÊʵĻúÖÆ¡£

Òò´Ë£¬Ê¹Óù«Ô¿»ù´¡ÉèÊ©£¨PKI£©¿ÉÒÔÂú×ãÎÒÃÇ֮ǰËùÓеÄÒªÇó£º

1.Bob¿ÉÒÔÓÃAliceµÄ¹«Ô¿Í¨¹ý½âÃÜÃÜÂëÎı¾À´Ö¤Ã÷Ç©Ãû½»Ò×µÄÕæÊµÐÔ¡£

2.Ö»ÓÐAliceÖªµÀËýµÄ˽Կ£¬Òò´ËAlice²»ÄÜ·ñÈϽ»Ò׵ķ¢Éú¡ª¡ªËýÒѾ­Ç©ÃûÁË¡£

3.ûÓÐAliceµÄ˽Կ£¬Bob»òÈÎºÎÆäËûÈ˶¼²»ÄÜαÔì»òÐ޸Ľ»Òס£

4.×¢ÒâµÚ¶þÌõ£¬Alice¿ÉÒÔ·ñÈÏËýÊÇÄǸöÓÐÕùÒéµÄ¹«Ô¿¡ª¡ªË½Ô¿¶ÔµÄÕæÕýËùÓÐÕß¡£

5.AliceºÍBobÖ»´¢´æÁËÇ©Ãû½»Ò׵ĸ±±¾£¬Ïû³ýÁ˶ÔÖмäÈ˵ÄÐèÒª¡£¡°ÉñÆæ¡±µÄ¹«Ô¿ÃÜÂëºÍË«·½ÒÔÎïÒ×ÎïϵͳÍêÃÀÆ¥Åä¡£

Óà¶î = ¦²£¨Êվݣ©

Ëæ×Ź«Ô¿»ù´¡ÉèÊ©µ½Î»£¬BobºÍAliceÓÖÍê³ÉÁËһЩ½»Ò×£ºAlice´ÓBob´¦µÃµ½ÁíÒ»ÕÅÓÊÆ±£¬Bob´ÓAliceÄǶùÒ²ÌôÁËÒ»ÕÅÓÊÆ±¡£ËüÃǶ¼°´ÕÕÓë֮ǰÏàͬµÄ²½Ö裬Éú³ÉÇ©Ãû½»Òײ¢½«ËüÃǸ½¼Óµ½¸÷×ԵķÖÀàÕ˲¾ÖС£

¼Ç¼Êǰ²È«µÄ£¬µ«ÓÐÒ»¸öСÎÊÌ⣺²»Çå³þÊÇ·ñÈκÎÒ»·½ÓÐδ½áÓà¶î¡£ÏÈǰֻÓÐÒ»¸ö½»Ò×£¬ºÜÇå³þÊÇË­Ç·Ë­µÄ£¨AliceÇ·Bob£©ÒÔ¼°Ç·Á˶àÉÙ£¨Ò»Ã¶ºìÉ«ÓÊÆ±£©£¬µ«ÊÇÓжà¸ö½»Ò×ÒÔºó£¬Çé¿ö±äµÃÄ£ºýÆðÀ´¡£ËùÓеÄÓÊÆ±¶¼ÊǵÈÖµµÄÂð£¿Èç¹ûÊÇ£¬ÄÇôAliceÓÐÒ»¸ö¸ºÓà¶î¡£Èç¹û²»ÊÇ£¬ÄǾÍ˭Ҳ˵²»×¼ÁË£¡ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬AliceºÍBob´ï³ÉÒ»ÖÂÈçÏ£º

»ÆÉ«ÓÊÆ±µÄ¼ÛÖµÊǺìÉ«ÓÊÆ±µÄÁ½±¶¡£

À¶É«ÓÊÆ±ºÍºìÉ«ÓÊÆ±µÈÖµ¡£

×îºóΪÁËÈ·±£ËûÃÇÐÂЭÒéµÄ°²È«ÐÔ£¬ËûÃÇÓý»Ò×µÄÏà¶ÔÖµ¸üÐÂÁËÿ¸ö½»Ò×£¬ÖØÐÂÉú³ÉÁË·ÖÀàÕ˲¾¡£ÐµÄÕ˲¾¿´ÆðÀ´Ïñͼ5ÄÇÑù¡£

ÕâÑù£¬¼ÆËã×îÖÕÓà¶îÏÖÔÚ±ä³ÉÁËÒ»¸ö¼òµ¥µÄÊ£¬Ñ­»··ÃÎÊËùÓеĽ»Ò×£¬½«Êʵ±µÄ½è´û¼Ç¼ӦÓÃÓÚ¸÷·½¡£×îÖÕ½á¹ûÊÇAliceÇ·Bob 2¸ö¡°¼ÛÖµµ¥Î»¡±¡£Ê²Ã´ÊÇ¡°¼ÛÖµµ¥Î»¡±£¿ ËüÊÇÓÉAliceºÍBob¶¼Í¬ÒâµÄÈÎÒâ½»»»Ã½½é£¬ÁíÍ⣬ÓÉÓÚ¡°¼ÛÖµµ¥Î»¡±²¢²»¶úÊìÄÜÏ꣬AliceºÍBobͬÒ⽫1¸ö¼ÛÖµµ¥Î»³ÆÎª1¸öchroma£¨¸´ÊýÐÎʽ£ºchroms£©¡£

ÉÏÃæÕâЩ¿´ÆðÀ´¶¼ÊÇСÊ£¬µ«Ã¿Ò»¸ö²ÎÓëÕßµÄÓà¶î¶¼ÊÇ·ÖÀàÕ˲¾ÖÐËùÓÐÊվݵÄÒ»¸öº¯ÊýÕâÒ»ÊÂʵÓÐÖØÒªµÄÒâÒ壺ÈκÎÈ˶¼¿ÉÒÔ¼ÆËã´ó¼ÒµÄÓà¶î¡£²»ÐèÒªÈκοɿ¿µÄÖмäÈË£¬Ò²²»±Ø¶Ôϵͳ½øÐÐÉ󼯡£ÈκÎÈ˶¼¿ÉÒÔ±éÀúÕû¸ö·ÖÀàÕ˲¾£¬ºËʵ½»Ò×£¬¼ÆËã³öÿһ·½µÄδ½áÓà¶î¡£

¶à·½×ªÒƺÍÑéÖ¤

½ÓÏÂÀ´£¬BobÎÞÒâÖз¢ÏÖJohnÓÐһöÓÊÆ±£¬ËûʵÔÚºÜϲ»¶¡£Ëû¸æËßJohnËûºÍAliceÔÚʹÓõݲȫ·ÖÀàÕ˲¾£¬²¢ÎÊËûÊÇ·ñÔ¸Òâ×ö¸ö½»Ò×£¬Bob°ÑAliceÇ·ËûµÄÓà¶î×÷Ϊ֧¸¶ÊÖ¶Î×ªÒÆ¸øJohn¡ª¡ª¼´Bob´ÓJohnÄǶù»ñµÃÓÊÆ±£¬Alice֮ǰǷBobµÄ½ð¶î½«±ä³ÉËýÇ·JohnµÄ¡£JohnͬÒâÁË£¬µ«ÏÖÔÚËûÃÇÓиöÎÊÌ⣺BobÈçºÎÄÜÒÔ°²È«ºÍ¿ÉÑéÖ¤µÄ·½Ê½°ÑËûµÄÓà¶î¡°×ªÒÆ¡±¸øJohn£¿¾­¹ýÒ»·¬Ð­ÉÌ£¬ËûÃÇÏë³öÒ»¸öÇÉÃîµÄ¼Æ»®£¨Èçͼ6Ëùʾ£©¡£

Bob°´ÕÕÓë֮ǰÏàͬµÄ²½Öè´´½¨ÁËÒ»¸öн»Ò×£¬²»¹ýËûÏȼÆËã³öËûÏëÒª×ªÒÆµÄ¼ÓÃܽ»Ò×µÄSHA-256УÑéºÍ£¨Ò»¸öΨһµÄÖ¸ÎÆ£©£¬È»ºó½«Ð£ÑéºÍǶÈëÐÂÊÕ¾ÝÖС°ÊÇʲô¡±Ò»À¸¡£ÊÂʵÉÏ£¬ËûÔÚ½«Ö®Ç°ÓëAliceµÄ½»Ò×ÓëеÄ×ªÒÆÊÕ¾ÝÁ´½ÓÆðÀ´£¬ÕâÑù¾Í°ÑËüµÄ¼ÛÖµ×ªÒÆ¸øÁËJohn¡£

ΪÁ˱£³ÖÊÂÎïµÄ¼òµ¥ÐÔ£¬ÎÒÃǼٶ¨ËùÓеÄ×ªÒÆ¶¼»á¡°Ïû·Ñµô¡±±»×ªÒƽ»Ò×µÄÈ«²¿¼ÛÖµ¡£Òª°ÑÕâ¸öϵͳÀ©Õ¹µ½Ê¹²¿·Ö×ªÒÆ³ÉΪ¿ÉÄܲ¢²»ÄÑ£¬µ«´ËʱûÓбØÒª¿¼ÂǵÃÄÇô¸´ÔÓ¡£

Ëæ×Åн»Ò×µ½Î»£¬JohnΪÁ˰²È«Æð¼û£¬×öÁËÒ»¸ö¼ÓÃÜ·ÖÀàÕ˲¾µÄ¸±±¾£¨ÏÖÔÚÓÐÈý¸ö¸±±¾£©²¢ÔËÐÐÁËһЩ¼ì²éÀ´ÑéÖ¤ËüµÄÍêÕûÐÔ£º

JohnÌáÈ¡ÁËAliceºÍBobµÄ¹«Ô¿£¬Ñé֤ǰÈý¸ö½»Ò×µÄÕæÊµÐÔ¡£

John֤ʵÁËBob×ªÒÆµÄÊÇÒ»¸ö¡°ÓÐЧ¡±½»Ò×£º

2-1. ´ý×ªÒÆ½»Ò׵ĵØÖ·ÊÇBob¡£

2-2. Bob´ËǰûÓаÑÕâ¸ö½»Ò××ªÒÆ¸øÈÎºÎÆäËûÈË¡£

Èç¹ûËùÓмì²é¶¼Í¨¹ýÁË£¬ËûÃǾÍÍê³É½»Ò×£¬ÎÒÃÇ¿ÉÒÔͨ¹ý±éÀú·ÖÀàÕ˲¾À´¼ÆËãеÄÓà¶î£ºBobÓÐÒ»¸ö¾»ÁãÊýÓà¶î£¬AliceÓÐ2¸öchromaµÄ½è¶î£¬JohnÓÐ2¸öchromaµÄ´û¶î£¨ÓÉAliceÌṩ£©¡£ÕâÑùJohnÏÖÔھͿÉÒÔ°ÑËûµÄзÖÀàÕ˲¾ÄøøAlice²¢ÒªÇóËýÖ§¸¶£¬¼´Ê¹AliceûÓгöϯ½»Ò×£¬Ò²Ã»ÓÐÎÊÌ⣺

Alice¿ÉÒÔÓÃBobµÄ¹«Ô¿ºËʵÐÂ×ªÒÆ½»Ò×µÄÇ©Ãû¡£

Alice¿ÉÒÔºËÊµ×ªÒÆµÄ½»Ò×ÊǶÔËýºÍBobÒ»¸öÓÐЧ½»Ò×µÄÒýÓá£

ÒÔÉÏ×ªÒÆºÍÑéÖ¤¹ý³ÌÊÇϵͳһ¸öÁ˲»ÆðµÄÊôÐÔ£¡×¢ÒâÒªÈÃËüÈ«²¿Äܹ¤×÷£¬ÎÒÃÇÐèÒªÁ½¸öʹÄܼ¼Êõ£ºÒ»¸öÊǹ«Ô¿»ù´¡ÉèÊ©µÄÔËÓã¬Ê¹Êý×ÖÇ©ÃûÑéÖ¤³ÉΪ¿ÉÄÜ£»ÁíÒ»¸öÊÇÊÕ¾ÝÕ˲¾£¬Ê¹ÎÒÃÇÄܹ»²é¿´ÍêÕûµÄ½»Ò׼ǼÒÔÑéÖ¤Óà¶î²¢Á´½ÓÏÈǰµÄ½»Ò×À´½øÐÐ×ªÒÆ¡£

JohnºÍBob¶ÔÕâ¸öÇÉÃîµÄ½â¾ö°ì·¨ºÜÂúÒ⣬ȻºóÁ½ÈË·ÖÍ·»Ø¼Ò£ºBob´ø×ÅÐÂÓÊÆ±£¬JohnÓÐÁËеķÖÀàÕ˲¾¡£±íÃæÉÏ¿´Ò»ÇÐÍêÃÀ£¬µ«ÊÇËûÃǸոհÑ×Ô¼º±©Â¶ÔÚÁËÒ»¸ö¼«¾ßÌôÕ½ÐԵݲȫÎÊÌâ֮ϡ­¡­Äã·¢ÏÖÁËÂð£¿

ÖØ¸´Ïû·ÑºÍ·Ö²¼Ê½Ò»ÖÂÐÔ

ÔÚÓëJohnÍê³É½»Ò׺󲻾ã¬BobÒâʶµ½ËûÃǸոÕÔÚËûÃǵÄϵͳÖÐÒýÈëÁËÒ»¸öÑÏÖØµÄ©¶´£¬Èç¹ûËûѸËÙÐж¯£¬¾Í¿ÉÒÔÀûÓÃÕâ¸ö©¶´£ºBobºÍJohn¶¼¸üÐÂÁËËûÃǵķÖÀàÕ˲¾À´°üÀ¨ÐµĽ»Ò×£¬µ«ÊÇAliceºÍÆäËûÈκÎÈ˶¼²»ÖªµÀ½»Ò×ÒѾ­·¢Éú¡£½á¹ûÊÇ£¬Ã»ÓÐʲôÄÜ×èÖ¹Bob½Ó½üÍøÂçÖÐµÄÆäËûÈË£¬¸øËûÃÇչʾ¾ÉµÄÕ˲¾¸±±¾£¬¶ø¾ÉµÄÕ˲¾¸±±¾ÀïûÓÐËûºÍJohnµÄ½»Ò×£¡Èç¹ûBob˵·þËûÃǽøÐн»Ò×£¬¾ÍÏñËûºÍJohn×öµÄÄÇÑù£¬Ëû¾Í¿ÉÒÔ¡°Öظ´Ïû·Ñ¡±Í¬Ò»¸ö½»Ò×£¬Ïë½øÐжàÉٴζ¼¿ÉÒÔ£¡

µ±È»£¬Ò»µ©¶àÈËÄÃ×ÅеķÖÀàÕʲ¾ÒªÇóAliceÖ§¸¶£¬ÆÛÕ©ÐÐΪ½«±»¼ì²âµ½£¬µ«ÕâÒѾ­ÎÞ¼ÃÓÚÊÂÁË¡ª¡ªBobÒѾ­´ø×ÅÕ½ÀûÆ·ÅܵôÁË£¡

Ö»ÓÐÁ½¸ö²ÎÓëÕßµÄʱºò£¬²»¿ÉÄÜÊܵ½Ë«ÖØÏû·Ñ¹¥»÷£¬ÒòΪҪÍê³É½»Ò×£¬ÄãÒªÑéÖ¤²¢Í¬Ê±¸üÐÂÁ½¸ö·ÖÀàÕ˲¾£¬Òò´ËËùÓзÖÀàÕ˲¾Ê¼ÖÕ±£³Öͬ²½¡£È»¶øµ±ÎÒÃÇÔÙÌí¼ÓÁíÍâÒ»¸ö²ÎÓëÕßʱ£¬ÎÒÃǾÍÒýÈëÁ˸÷²ÎÓëÕßÖ®¼äÕ˲¾²»ÍêÈ«ºÍ²»Ò»ÖµĿÉÄÜÐÔ£¬Õâ¾ÍÊ¹Ë«ÖØÏû·Ñ³ÉΪ¿ÉÄÜ¡£

ÔÚ¼ÆËã»ú¿ÆÑ§ÓïÑÔÖУ¬Ë«·½·ÖÀàÕ˲¾¾ßÓС°Ç¿Ò»ÖÂÐÔ¡±£¬³¬¹ýÁ½·½µÄ·ÖÀàÕ˲¾ÔòÐèҪijÖÖÐÎʽµÄ·Ö²¼Ê½Ò»ÖÂÐÔÒÔ½â¾öË«ÖØÏû·ÑµÄÎÊÌâ¡£

Õâ¸öÎÊÌâ×î¼òµ¥µÄ¿ÉÄܵĽâ¾ö·½°¸ÊÇÒªÇó·ÖÀàÕ˲¾ÖÐÁгöµÄ¸÷·½¶¼±ØÐëÔÚÿ¸öн»Ò×·¢Éúʱ¶¼ÔÚ³¡£¬ÒÔ±ãÿ¸öÈË¿ÉÒÔͬʱ¸üÐÂËûÃǵÄÕ˲¾¡£Õâ¸ö²ßÂÔ¶ÔСÐ͵ÄȺ×éÓÐЧ£¬µ«²»ÄÜÀ©Õ¹µ½ÓдóÁ¿²ÎÓëÕßµÄÇé¿ö¡£

·Ö²¼Ê½Ò»ÖÂÐÔÍøÂçµÄÒªÇó

ÎÒÃÇÀ´ÉèÏëһϣ¬ÎÒÃÇÏëÒª½«·ÖÀàÕ˲¾À©Õ¹µ½È«ÊÀ½çËùÓм¯ÓÊÕߣ¬ÕâÑùÈκÎÈ˶¼¿ÉÒÔÓÃÒ»ÖÖ°²È«µÄ·½Ê½½»Ò×ËûÃÇϲ»¶µÄÓÊÆ±¡£ÏÔÈ»£¬ÓÉÓÚµØÀíλÖã¬Ê±ÇøºÍÆäËûÏÞÖÆ£¬ÒªÇóÿ¸ö²ÎÓëÕßÔÚÿ¸ö½»Ò׵ǼǵÄʱºò¶¼ÔÚ³¡ÊDz»¿ÉÄÜʵÏֵġ£ÎÒÃÇÄܽ¨Á¢Ò»¸ö²»ÐèҪÿ¸öÈ˶¼ÔÚ³¡Åú×¼µÄϵͳÂð£¿

µØÀíλÖÃËã²»ÉÏÒ»¸öÕæÕýµÄÎÊÌ⣺ÎÒÃÇ¿ÉÒ԰ѽ»Á÷×ªÒÆµ½ÏßÉÏ¡£

Ê±ÇøÎÊÌâ¿ÉÒÔͨ¹ýÈí¼þ½â¾ö£¬ÎÒÃDz»ÐèҪÿ¸öÈËÊÖ¶¯¸üзÖÀàÕ˲¾¡£Ïà·´£¬ÎÒÃÇ¿ÉÒÔ½¨Á¢Ò»¸öÈí¼þ£¬ËüÄÜÔÚÿ¸ö²ÎÓëÕߵļÆËã»úÉÏÔËÐв¢´ú±íËûÃÇ×Ô¶¯½ÓÊÕ¡¢Åú×¼ÒÔ¼°Ïò·ÖÀàÕ˲¾Ìí¼Ó½»Òס£

ÊÂʵÉÏ£¬ÎÒÃÇ¿ÉÒÔ½¨Á¢Ò»¸öµã¶Ôµã£¨P2P£©ÍøÂ磬¸ºÔð·Ö·¢ÐµĽ»Òײ¢»ñµÃÿ¸öÈ˵ÄÅú×¼£¡ µ«ºÜ¿Éϧ£¬ËµÆðÀ´ÈÝÒ××öÆðÀ´ÄÑ¡£ÀýÈ磬ËäÈ»P2PÍøÂç¿ÉÒÔ½â¾öÎÒÃǵĵØÀíλÖúÍÊ±ÇøÎÊÌ⣬µ«ÊÔÏë¼´±ãÖ»ÓÐÒ»¸ö²ÎÓëÕßÀëÏߣ¬»á³öÏÖʲôÇé¿ö£¿ ÎÒÃÇÊDz»ÊÇÒª×èÖ¹ËùÓн»Ò×£¬Ö±µ½ËûÃÇÔÙ´ÎÉÏÏߣ¿

×¢Ò⣬¡°ÈçºÎ¡±¹¹½¨P2PÍøÂç±¾Éí¾ÍÊÇÒ»¸öÅÓ´óµÄ¿ÎÌ⣬¹¹½¨ÕâÑùÒ»¸öÍøÂçµÄµ×²ã»úÖÆÒ²Ô¶³¬³öÎÒÃÇÌÖÂ۵ķ¶Î§¡­¡­ÎÒÃǰÑËü×÷Ϊһ¸öÁ·Ï°Áô¸ø¶ÁÕß¡£

Ô­À´·Ö²¼Ê½Ò»ÖÂÐÔµÄÎÊÌâÔÚ¼ÆËã»ú¿ÆÑ§ÖÐÒѾ­±»ÉîÈëÑо¿¹ý£¬²¢ÇÒÒѾ­Ìá³öÁËһЩÓÐÏ£Íû³É¹¦µÄ½â¾ö·½°¸¡£ÀýÈ磬Á½½×¶ÎÌá½»£¨2PC£©ºÍPaxos¶¼Ê¹ÕâÑùÒ»ÖÖ»úÖÆ³ÉΪ¿ÉÄÜ£¬¼´ÎÒÃÇÖ»ÐèÒª²ÎÓëÕߵĴó¶àÊý·¨¶¨ÈËÊý£¨50£¥ÒÔÉÏ£©½ÓÊܾÍÄܰ²È«µØÌύеĽ»Ò×£ºÖ»Òª´ó¶àÊýÈËÒѾ­½ÓÊܽ»Ò×£¬¾ÍÄܱ£Ö¤Èº×éÖÐʣϵÄÈË×îÖÕ»ãºÏÔÚͬһ¸ö½»Ò×ÀúÊ·¡£

¼´±ãÈç´Ë£¬µ¥µ¥ÓÐ2PC»òPaxosÊDz»¹»µÄ¡£±ÈÈ磬ÔÚÿÌì¶¼ÓÐвÎÓëÕß¼ÓÈë¶øÆäËûÈ˲»Ô¤ÏÈ֪ͨ¾ÍÏûʧµÄÇé¿öÏ£¬2PC»òPaxosÈçºÎÖªµÀÎÒÃÇP2P¼¯ÓÊÕßÍøÂçÖеIJÎÓëÕß×ÜÊý£¿Èç¹ûÓÐÒ»¸öÏÈǰµÄ²ÎÓëÕßÀëÏߣ¬ËûÃÇÊÇÁÙʱ»¹ÊÇÓÀ¾ÃÀëÏߣ¿ÏàËÆµØ£¬»¹ÓÐÁíÒ»¸öÎÒÃDZØÐ뿼Âǵĸü¾ßÌôÕ½ÐԵġ°Sybil¹¥»÷¡±£ºÃ»Óа취×èÖ¹Ò»¸ö¶ñÒâ²ÎÓëÕß´´½¨Ðí¶àµµ°¸£¬ÒÔÔÚÎÒÃǵÄP2PÍøÂçÖлñÈ¡²»¹«Æ½µÄͶƱȨ·Ý¶î¡£

Èç¹ûϵͳÖеIJÎÓëÕßÊýÁ¿Êǹ̶¨µÄ£¬²¢ÇÒÒѾ­ÑéÖ¤ËûÃǵÄÉí·ÝÕæÊµÓÐЧ£¨Ò²¾ÍÊÇ˵£¬ÕâÊÇÒ»¸ö¿ÉÐÅÍøÂ磩£¬ÄÇô2PCºÍPaxos¶¼»á¹¤×÷µÃºÜºÃ¡£µ«ÎÒÃDz»¶Ï±ä»¯µÄ¼¯ÓÊÕßP2PÍøÂç²¢²»ÊÇÕâÑùµÄÇé¿ö¡£ÎÒÃÇ×ß½øËÀºúͬÁËÂ𣿠àÅ£¬²¢²»¾¡È»¡­¡­

Õâ¸öÎÊÌâÓиöÃ÷ÏԵĽâ¾ö·½°¸ÊÇ´ÓÎÊÌâ³ÂÊöÖÐÏû³ý¡°·Ö²¼µÄ¡±²¿·Ö¡£ÎÒÃÇ¿ÉÒÔ²»½¨Á¢Ò»¸öP2P·Ö²¼Ê½ÏµÍ³£¬¶øÊǽ¨Á¢Ò»¸öËùÓм¯ÓÊÕßµÄÈ«¾Ö×¢²á±í£¬¼Ç¼ËûÃǵÄÕÊ»§ÐÅÏ¢£¬¶ÔËûÃǽøÐÐÑéÖ¤²¢£¨³¢ÊÔ£©È·±£Ã»ÈËÄÜͨ¹ý´´½¨¶à¸öÉí·Ý×÷±×£¬×îÖØÒªµÄÊÇ£¬±£Ö¤ÓÐÒ»¸ö¹²ÏíµÄ·ÖÀàÕ˲¾¸±±¾£¡¾ßÌåÀ´Ëµ£¬ÎÒÃÇ¿ÉÒÔ½¨Á¢Ò»¸öÍøÕ¾£¬ÕâЩ½»Ò×ÔÚÍøÕ¾ÉϽøÐУ¬ÍøÕ¾½«ÔÚËüµÄ¼¯ÖÐʽÊý¾Ý¿âÀï¼Ç¼ËùÓеĽ»Ò×£¬ÒÔ´ËÈ·±£½»Ò×µÄÍêÕûÐÔºÍÕýÈ·ÅÅÐò¡£

ÒÔÉÏÊÇÒ»¸öʵÓõĽâ¾ö·½°¸£¬µ«ÎÒÃǵóÐÈÏ£¬Ëü²»¾¡ÈçÈËÒ⣬ÒòΪËüÆÈʹÎÒÃÇʧȥÁË·ÖÀàÕ˲¾ÏµÍ³µã¶ÔµãµÄÐÔÖÊ¡£Ëü½«ËùÓеÄÐÅÈÎÖÃÓÚÒ»¸öµ¥Ò»µÄ¼¯ÖÐʽϵͳ£¬Õâ¾Í´øÀ´ÁËÒ»×éȫеÄÎÊÌ⣺ʲôÊÇϵͳµÄÕý³£ÔËÐÐʱ¼ä£¬°²È«ÐÔºÍÈßÓࣻ˭À´Î¬»¤ÏµÍ³£¬ËûÃÇά»¤ÏµÍ³µÄ¶¯ÒòÊÇʲô£»Ë­ÓйÜÀí·ÃÎÊȨÏ޵ȵȡ£¼¯ÖÐʽ´øÀ´ÁËËü×Ô¼ºµÄһϵÁÐÌôÕ½¡£

ÈÃÎÒÃǻعËÒ»ÏÂÔÚP2PÉè¼ÆÖÐÓöµ½µÄһЩÎÊÌ⣺

È·±£Ã¿¸ö²ÎÓëÕßʼÖÕ±£³Ö¸üÐÂ״̬£¨Ç¿Ò»ÖÂÐÔϵͳ£©»á²úÉúºÜ¸ßµÄЭµ÷³É±¾£¬Ó°Ïì¿ÉÓÃÐÔ¡£Èç¹ûµ¥¸öµã²»¿É´ï£¬Õû¸öϵͳ¶¼ÎÞ·¨Ìύн»Òס£

ÔÚʵ¼ùÖУ¬ÎÒÃDz»ÖªµÀP2PÍøÂçµÄÈ«¾Ö״̬£º²ÎÓëÕßÈËÊý£¬¸öÌåÊÇÔÝʱÀëÏß»¹ÊǾö¶¨Àë¿ªÍøÂçµÈ¡£

¼ÙÉèÎÒÃÇ¿ÉÒÔ½â¾öÉÏÊöÏÞÖÆ£¬ÏµÍ³ÈÔÈ»¿ÉÄÜÊܵ½Sybil¹¥»÷£¬¶ñÒâÓû§¿ÉÒÔαÔìÐí¶àÉí·ÝÐÐʹ²»¹«Æ½µÄͶƱȨ¡£

²»ÐÒµÄÊÇ£¬½â¾öÉÏÊöËùÓÐÏÞÖÆÊDz»¿ÉÄܵ쬳ý·ÇÎÒÃÇ·ÅËÉһЩҪÇó£º CAP¶¨Àí¸æËßÎÒÃÇ£¬ÎÒÃǵķֲ¼Ê½ÏµÍ³²»ÄÜÓкÜÇ¿µÄÒ»ÖÂÐÔ£¬¿ÉÓÃÐԺͷÖÇøÈÝÈÌÐÔ¡£Òò´ËÔÚʵ¼ùÖУ¬ÎÒÃǵÄP2Pϵͳ±ØÐëÔÚ£¨¸ü£©ÈõÒ»ÖÂÐԵļÙÉèϲÙ×÷²¢¿Ë·þËü¿ÉÄÜ´øÀ´µÄÓ°Ï죺

ÎÒÃDZØÐë½ÓÊÜһЩ·ÖÀàÕ˲¾²»Í¬²½£¨ÖÁÉÙÊÇÔÝʱ²»Í¬²½£©£»

ϵͳ×îÖÕ±ØÐëÊÕÁ²ÓÚËùÓн»Ò×µÄÕûÌåÐò£¨ÏßÐÔÒ»ÖÂÐÔ£©£»

ϵͳ±ØÐëÒÔ¿ÉÔ¤²âµÄ·½Ê½½â¾ö·ÖÀàÕ˲¾³åÍ»£»

ϵͳ±ØÐëÇ¿ÖÆÖ´ÐÐÈ«¾Ö²»±äÁ¿¡ª¡ªÀýÈ磬ûÓÐÖØ¸´Ïû·Ñ£»

ϵͳӦ¸ÃÃâÊÜSybilºÍÀàËÆµÄ¹¥»÷¡£

±£»¤ÍøÂçÃâÊÜSybil¹¥»÷

ÔÚ·Ö²¼Ê½ÏµÍ³ÖÐʵÏÖÒ»ÖÂÐÔ£¬±ÈÈçͨ¹ý¶Ôÿ¸ö²ÎÓëÕßµÄͶƱ¼ÆÊý£¬»á³öÏÖºÜ¶à¹ØÓÚ¸÷½Úµã¡°Í¶Æ±È¨¡±µÄÎÊÌ⣺ÔÊÐíË­²ÎÓ룬ijЩ½ÚµãÊÇ·ñÓиü¶àµÄͶƱȨ£¬ÊÇ·ñÿ¸öÈ˶¼Æ½µÈ£¬ÒÔ¼°ÎÒÃÇÈçºÎÇ¿ÖÆÖ´ÐÐÕâЩ¹æÔò£¿

ΪÁ˱£³Ö¼òµ¥£¬ÎÒÃǼٶ¨Ã¿¸öÈ˵ÄͶƱÊÇÆ½µÈµÄ¡£µÚÒ»²½£¬ÎÒÃÇ¿ÉÒÔÒªÇóÿ¸ö²ÎÓëÕßÓÃ˽ԿÔÚËûÃǵÄͶƱÉÏÇ©Ãû£¬¾ÍÏñÔÚËûÃǵĽ»Ò×ÊÕ¾ÝÉÏÇ©ÃûÒ»Ñù£¬²¢½«Í¶Æ±´«²¥µ½ËûÃǵĽڵãÉÏ¡ª¡ªÔÚͶƱÉÏÇ©ÃûÈ·±£Á˱ðÈ˲»ÄÜ´ú±íËûÃÇͶƱ¡£È»ºóÎÒÃÇ¿ÉÒÔÖÆ¶¨Ò»¸ö¹æÔò£¬Ö»ÔÊÐíÌύһƱ¡£Èç¹ûͬһ¸öÔ¿³×Ç©ÃûÁ˶à¸öͶƱ£¬ÄÇôËùÓеÄͶƱ¶¼×÷·Ï¡ª¡ªÒѾ­Ï¶¨¾öÐÄ£¡µ½Ä¿Ç°ÎªÖ¹»¹ºÃ£¬ÏÖÔÚÄѵIJ¿·ÖÀ´ÁË¡­¡­

×ʼÎÒÃÇÔõô֪µÀÔÊÐíÄĸöÌØ¶¨µÄ½Úµã²ÎÓ룿Èç¹ûÖ»ÐèÒªÒ»¸ö¶ÀÌØµÄ˽ԿÀ´Ç©ÃûͶƱ£¬ÄÇô¶ñÒâÓû§¿ÉÒÔ¼òµ¥µØÉú³ÉÎÞÏÞµÄÐÂÃÜÔ¿³ä³âÍøÂç¡£¸ù±¾ÎÊÌâÊÇ£¬µ±Éú³ÉºÍʹÓÃαÔìÉí·ÝºÜ±ãÒËʱ£¬ÈκÎͶƱϵͳ¶¼ºÜÈÝÒ×±»µß¸²¡£

ΪÁ˽â¾öÕâ¸öÎÊÌ⣬ÎÒÃÇÐèҪʹÌύͶƱµÄ¹ý³Ì±äµÃ¡°°º¹ó¡±¡£Ìá¸ßÉú³ÉÐÂÉí·ÝµÄ³É±¾£¬»òÕßÌύͶƱµÄ¹ý³Ì±ØÐë²úÉú×ã¹»¸ßµÄ³É±¾¡£ÎªÁËÈÃÎÊÌâ¸üÃ÷È·£¬ÎÒÃÇÀ´Ï뼸¸öÏÖʵÊÀ½çµÄÀý×Ó£º

ÄãÔÚµ±µØÕþ¸®Ñ¡¾ÙÖÐͶƱʱ£¬»áÒªÇóÄã³öʾÉí·ÝÖ¤¼þ£¨ÀýÈ绤ÕÕ£©£¬¶øÎ±ÔìÉí·ÝÖ¤¼þµÄ³É±¾ºÜ¸ß£¨Ï£ÍûÈç´Ë£©¡£ÀíÂÛÉÏ£¬Ã»Ê²Ã´ÄÜ×èÖ¹ÄãÉú³É¶à¸öαÔìµÄÉí·ÝÖ¤¼þ£¬µ«Èç¹û³É±¾×ã¹»¸ß£¨Î±ÔìµÄ»õ±Ò³É±¾£¬±»×¥µÄ·çÏյȣ©£¬ÄÇôÔËÐÐSybil¹¥»÷µÄ³É±¾½«Ô¶´óÓÚÆäÊÕÒæ¡£

»òÕߣ¬¼ÙÉèÌύͶƱ¸øÄã´øÀ´ÁËһЩÆäËû³É±¾£¨ÀýÈçÖ§¸¶·ÑÓã©¡£Èç¹û³É±¾×ã¹»¸ß£¬ÄÇôÔٴεģ¬ÔËÐдó¹æÄ£Sybil¹¥»÷µÄÕϰ­Ò²ÔöÇ¿ÁË¡£

×¢Ò⣬ÉÏÊöÀý×Ó¶¼²»ÄÜÍêÈ«¡°½â¾ö¡±Sybil¹¥»÷£¬µ«ËüÃÇÒ²²»ÐèÒª±»ÍêÈ«½â¾ö¡£Ö»ÒªÎÒÃǽ«¹¥»÷µÄ³É±¾Ìá¸ßµ½´óÓڳɹ¦ÆÆ»µÏµÍ³ËùÄܵõ½µÄÖµ£¬ÄÇôϵͳ¾ÍÊǰ²È«µÄ£¬»á°´ÕÕÔ¤ÆÚÔËÐС£

×¢Ò⣬ÎÒÃÇËùʹÓõġ°°²È«¡±µÄ¶¨ÒåÊǺܿíËɵġ£ÏµÍ³ÈÔÈ»»áÊܵ½²Ù×Ý£¬È·ÇеÄͶƱ¼ÆÊý»áÊܵ½Ó°Ï죬µ«¹Ø¼üÊǶñÒâ²ÎÓëÕß²»ÄÜÓ°Ïì×îÖյĽá¹û¡£

²ÎÓëËùÒªÇóµÄ¹¤×÷Á¿Ö¤Ã÷

ÈκÎÓû§¶¼¿ÉÒÔͨ¹ýÉú³ÉеÄ˽Կ¡ª¹«Ô¿¶ÔÀ´ÇáÒ׵أ¨²¢ÇÒ»¨ºÜÉÙµÄÇ®£©ÔÚÎÒÃǵÄP2PÍøÂçÖÐÉú³Éеġ°Éí·Ý¡±¡£Í¬Ñù£¬ÈκÎÓû§¶¼¿ÉÒÔÓÃËûÃǵÄ˽ԿǩÃûͶƱ²¢½«Æä·¢Ë͵½P2PÍøÂ硪¡ªÕâÒ²ºÜ±ãÒË£¬ÎÒÃǵÄÊÕ¼þÏäÖдóÁ¿µÄÀ¬»øÓʼþÇå³þµØËµÃ÷ÁËÕâÒ»µã¡£ Òò´Ë£¬ÌύеÄͶƱºÜ±ãÒË£¬¶ñÒâÓû§¿ÉÒÔÇáÒ×µØÓþ¡¿ÉÄܶàµÄͶƱÑÍÃ»ÍøÂç¡£

µ«ÊÇ£¬Èç¹û½«ÒÔÉÏÆäÖÐÒ»¸ö²½Öè±äµÃ°º¹ó£¬Ê¹Äã²»µÃ²»ÏûºÄ¸ü¶àµÄ¾«Á¦¡¢Ê±¼ä»ò½ðÇ®£¬Çé¿ö»áÔõÑùÄØ£¿ Õâ¾ÍÊǹ¤×÷Á¿Ö¤Ã÷±³ºóµÄºËÐÄ˼Ï룺

1.¹¤×÷Á¿Ö¤Ã÷²½Öè¶ÔÓÚ·¢ËÍÕßÀ´ËµÓ¦¸ÃÊÇ¡°°º¹óµÄ¡±¡£

2.ËûÈËÑéÖ¤¹¤×÷Á¿Ö¤Ã÷µÄ²½ÖèÓ¦¸ÃÊÇ¡°±ãÒ˵ġ±¡£

ÕâÑùÒ»ÖÖ·½·¨ÓкܶàÖÖ¿ÉÄܵÄÖ´Ðз½Ê½£¬µ«ÊÇΪÁË´ïµ½ÎÒÃǵÄÄ¿µÄ£¬ÎÒÃÇ¿ÉÒÔÔÙ´ÎʹÓÃ֮ǰÓöµ½µÄÃÜÂëÉ¢Áк¯ÊýµÄÊôÐÔ£¨Èçͼ9Ëùʾ£©¡£

1.ºÜÈÝÒ×¼ÆËãÈκθø¶¨ÏûÏ¢µÄÉ¢ÁÐÖµ¡£

2.Éú³É¾ßÓиø¶¨É¢ÁÐÖµµÄÏûÏ¢ºÜ°º¹ó¡£

ÎÒÃÇ¿ÉÒÔÔÚÎÒÃǵÄϵͳÖÐÊ©¼ÓÒ»¸öйæÔò£¬ÒªÇóÿ¸öÇ©ÃûͶƱ±ØÐë¾ßÓÐÒÔÌØ¶¨×Ó´®¿ªÊ¼µÄÉ¢ÁÐÖµ£¬¼´ÐèÒª²¿·ÖÉ¢ÁгåÍ»£¬±ÈÈçÁ½¸öÁãµÄǰ׺¡£Èç¹ûÕâ¿´ÆðÀ´ÍêÈ«ÊÇÈÎÒâµÄ£¬ÄÇÊÇÒòΪËüȷʵÊÇÈÎÒâµÄ¡£¸ú×ÅÎÒµÄ˼·£¬ÎÒÃÇͨ¹ý¼¸¸ö²½ÖèÀ´¿´¿´ÕâÊÇÈçºÎÉúЧµÄ£º

1.ÎÒÃǼٶ¨Ò»¸öÓÐЧµÄͶƱ³ÂÊöÊǸö¼òµ¥µÄ×Ö·û´®£º¡±I vote for Bob¡± £¨¡°ÎÒͶƱ¸øBob¡±£©¡£

2.ÎÒÃÇ¿ÉÒÔÓÃͬÑùµÄSHA-256Ëã·¨À´ÎªÎÒÃǵÄͶƱÉú³ÉÒ»¸öÉ¢ÁÐÖµ¡£

 sha256("I vote for Bob") ¡ú b28bfa35bcd071a321589fb3a95cac... 

3.Éú³ÉµÄÉ¢ÁÐÖµÎÞЧÒòΪËüûÓÐÒÔÎÒÃÇÒªÇóµÄÁ½¸öÁã×Ó´®¿ªÍ·¡£

4.ÎÒÃÇÐÞ¸ÄÒ»ÏÂͶƱ³ÂÊö£¬¸½¼ÓÒ»¸öÈÎÒâ×Ö·û´®ÔÙÊÔһϣº

sha256("I vote for Bob - hash attempt #2") ¡ú 7305f4c1b1e7...

Éú³ÉµÄÉ¢ÁÐÖµÒ²²»Âú×ãÎÒÃǵÄÌõ¼þ£¬ÎÒÃǸüÐÂÖµ£¬Ò»´ÎÓÖÒ»´ÎµØ³¢ÊÔ¡­¡­ 155´Î³¢ÊÔÖ®ºóÎÒÃÇ×îÖյõ½ÁË£º

sha256("I vote for Bob - hash attempt #155") ¡ú 008d08b8fe... 

ÉÏÊö¹¤×÷Á÷³ÌµÄ¹Ø¼üÊôÐÔÊÇ£¬Ã¿´ÎÎÒÃÇÐÞ¸ÄÍêÊäÈ룬¼ÓÃÜÉ¢Áк¯Êý£¨ÔÚÕâÖÖÇé¿öÏÂÊÇSHA-256£©µÄÊä³öÊÇÍêÈ«²»Í¬µÄ£ºµ±ÎÒÃÇÔö¼Ó¼ÆÊýʱ£¬Ç°Ò»´Î³¢ÊÔµÄÉ¢ÁÐÖµ²¢²»ÄÜ͸¶ÏÂÒ»´Î³¢ÊÔËùµÃµ½µÄÉ¢ÁÐÖµµÄÈκÎÐÅÏ¢¡£Òò´Ë£¬Éú³ÉÓÐЧͶƱ²¢²»½ö½öÊǸö¡°ÄѵÄÎÊÌ⡱£¬ÎÒÃÇ¿ÉÒÔ°ÑËü±ÈÓ÷³É²ÊƱ£¬Ã¿´Îг¢ÊÔ¶¼»á¸øÄãÒ»¸öËæ»úµÄÊä³ö¡£Í¬Ê±ÎÒÃÇÒ²¿ÉÒÔͨ¹ý¸ü¸ÄËùÐèǰ׺µÄ³¤¶ÈÀ´µ÷Õû²ÊƱµÄÅâÂÊ£º

SHA-256УÑéºÍÖеÄÿ¸ö×Ö·û¶¼ÓÐ16¸ö¿ÉÄܵÄÖµ£º 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f.

ΪÁËÉú³ÉÓÐÁ½¸öÁãǰ׺µÄÓÐЧɢÁУ¬·¢ËÍÕ߯½¾ùÐèÒª256 (16^2)´Î³¢ÊÔ¡£

½«ÒªÇó±äΪ5¸öÁãÆ½¾ù»áÐèÒª1,000,000 (16^5) ¶à´Î³¢ÊÔ¡­¡­¹Ø¼üÊÇ£¬ÎÒÃÇ¿ÉÒÔÇáÒ×Ìá¸ß³É±¾£¬È÷¢ËÍÕßÕÒµ½Ò»¸öÓÐЧɢÁÐÐèÒªºÄ·Ñ¸ü¶àCPUÖÜÆÚ¡£

ÎÒÃÇ¿ÉÒÔÔÚÒ»¸öÏÖ´úCPUÉϼÆËã¶àÉÙ¸öSHA256УÑéºÍ£¿ËüµÄ³É±¾È¡¾öÓÚÐÅÏ¢´óС£¬CPU ¼Ü¹¹ºÍÆäËû±äÁ¿¡£Èç¹ûÄã¶Ô´Ë¸Ðµ½ºÃÆæ£¬¿ÉÒÔ´ò¿ª¿ØÖÆÌ¨£¬ÔËÐÐÒ»¸ö»ù×¼²âÊÔ³ÌÐò£º $> openssl speed sha.

×îÖÕ½á¹ûÊÇ£¬Éú³ÉÓÐЧͶƱ¶ÔÓÚ·¢ËÍÕßÀ´ËµÊÇ¡°°º¹óµÄ¡±£¬µ«¶ÔÓÚ½ÓÊÕÕßÑéÖ¤ÈÔÈ»ÊÇ΢²»×ãµÀµÄ¡£½ÓÊÕÕßÉ¢Áн»Ò×£¨Ò»´ÎÔËË㣩²¢ÇÒºËʵУÑéºÍÖаüº¬ËùÐèµÄÉ¢Áгåͻǰ׺¡­¡­Ì«ºÃÁË£¬ÄÇôÕâ¶ÔÎÒÃǵÄP2PϵͳÓÐʲôÓÃÄØ£¿ÉÏÊö¹¤×÷Ö¤Ã÷»úÖÆÊ¹ÎÒÃÇÄܹ»µ÷ÕûÌύͶƱµÄ³É±¾£¬´Ó¶øÊ¹ÆÆ»µÏµÍ³µÄ×ܳɱ¾£¨¼´¼Ùð×ã¹»¶àµÄÓÐЧͶƱÀ´È·±£Ìض¨½á¹û£©¸ßÓÚ¹¥»÷ϵͳÄܹ»»ñµÃµÄ¼ÛÖµ¡£

×¢Ò⣬¡°Éú³ÉÏûÏ¢µÄ¸ß³É±¾¡±ÔںܶàÆäËû»·¾³ÖÐÊǸöÓÐÓõÄÊôÐÔ¡£ÀýÈ磬À¬»øÓʼþÄܹ»ÔË×÷ǡǡÊÇÒòΪÉú³ÉÐÅÏ¢ÌØ±ð±ãÒË¡£Èç¹ûÎÒÃÇ¿ÉÒÔÌá¸ß·¢Ë͵ç×ÓÓʼþµÄ³É±¾£¬ÀýÈçÒªÇó¹¤×÷Á¿Ö¤Ã÷Ç©Ãû£¬ÄÇôÎÒÃÇ¿ÉÒÔͨ¹ýʹ³É±¾¸ßÓÚÀûÈóÀ´´òÆÆÀ¬»øÓʼþµÄÉÌҵģʽ¡£

½¨Á¢×îС¿ÉÐÐÇø¿éÁ´

ÎÒÃÇÒѾ­Ì¸µ½Á˺ܶà»ù´¡ÄÚÈÝ¡£ÔÚÌÖÂÛÇø¿éÁ´ÈçºÎ°ïÖúÎÒÃǹ¹½¨°²È«µÄ·Ö²¼Ê½Õ˲¾Ö®Ç°£¬ÎÒÃÇÀ´¿ìËٵضóÒª¸ÅÊöÒ»ÏÂÎÒÃǵÄÍøÂçÉ趨£¬ÊôÐԺʹý½â¾öµÄÌôÕ½£¨Èçͼ10Ëùʾ£©£º

>

1.AliceºÍBobÍê³É½»Òײ¢¼Ç¼ÔÚ¸÷×ԵķÖÀàÕ˲¾ÖС£ Íê³Éºó£¬BobÓÐÒ»¸öÀ´×ÔAliceµÄÊܹ«Ô¿»ù´¡ÉèÊ©±£ÕϵĽè¾Ý¡£

2.BobºÍJohnÍê³ÉÒ»¸ö½»Ò×£¬Ëû½«AliceµÄÊÕ¾Ý×ªÒÆ¸øJohn¡£BobºÍJohn¶¼¸üÐÂÁËÕ˲¾£¬µ«ÊÇAlice¶Ô½»Ò×Éв»ÖªÇé¡£

2-1. ½Ô´ó»¶Ï²µÄÇé¾°£ºJohnÒªÇóAlice³¥»¹ËûµÄнè¾Ý£¬È»ºóAliceµÃµ½BobµÄ¹«Ô¿£¬ºËʵÁËËûµÄ½»Ò×£¬Èç¹û½»Ò×ÓÐЧ£¬ËýÏòJohnÖ§¸¶ËùÐè½ð¶î¡£

2-2. ²»Ì«»¶ÀÖµÄÇé¾°£ºBobÓÃûÓмǼËûºÍJohn½»Ò׵ľÉÕ˲¾ÓëKaty´´½¨ÁËÒ»¸öÖØ¸´Ïû·Ñ½»Ò×£¬È»ºóKatyºÍJohnͬʱ³öÏÖÔÚAlice¼ÒÈ´·¢ÏÖÖ»ÓÐÒ»¸öÈËÄܵõ½±¨³¥¡£

ÓÉÓÚ·Ö²¼Ê½Õ˲¾µÄ¡°ÈõÒ»ÖÂÐÔ¡±£¬Öظ´Ïû·ÑÊÇÓпÉÄܵģºAliceºÍKaty¶¼²»ÖªµÀJohnºÍBobÖ®¼äµÄ½»Ò×£¬Õâ¾ÍʹBobÀûÓÃÁ˲»Ò»ÖÂÐÔΪ×Ô¼ºÄ±Àû¡£Óнâ¾ö°ì·¨Âð£¿Èç¹ûÍøÂçºÜС£¬ËùÓвÎÓëÕß¶¼ÊÇÒÑÖªµÄ£¬ÄÇôÎÒÃÇ¿ÉÒÔÒªÇóÿ¸ö½»Ò×ÔÚ±»È϶¨ÎªÓÐЧǰ±ØÐë±»ÍøÂç¡°½ÓÊÜ¡±£º

1.È«ÌåÒ»Ö£ºÃ¿µ±½»Ò×·¢Éúʱ£¬Ë«·½ÁªÏµËùÓÐÆäËû²ÎÓëÕߣ¬¸æÖªËûÃǽ»Ò×µÄÓйØÄÚÈÝ£¬µÈËùÓвÎÓëÕß¡°Í¬Ò⡱ºó²ÅÄÜÌá½»½»Òס£Òò´Ë£¬ËùÓзÖÀàÕ˲¾Í¬Ê±¸üУ¬²»¿ÉÄÜ·¢ÉúÖØ¸´Ïû·Ñ¡£

2.·¨¶¨ÈËÊýÒ»Ö£ºÌá¸ßÍøÂçµÄ´¦ÀíËٶȺͿÉÓÃÐÔ£¨¼´Èç¹ûÓÐÈËÀëÏߣ¬ÈÔÈ»¿ÉÒÔ´¦Àí½»Ò×£©£¬ÎÒÃÇ¿ÉÒÔ½«ÉÏÊöÈ«ÌåÒ»ÖµÄÇé¿ö·Å¿íµ½·¨¶¨ÈËÊýÒ»Ö£¨Õû¸öÍøÂçµÄ50£¥£©¡£

¶ÔÓÚ²ÎÓëÕßÒÑÖªÇÒÒѺËʵµÄСÐÍÍøÂ磬ÒÔÉÏÈκÎÒ»¸ö²ßÂÔ¶¼ÄÜÁ¢¼´½â¾öÎÊÌ⡣Ȼ¶ø£¬Á½ÖÖ²ßÂÔ¶¼²»ÄÜÀ©Õ¹Ó¦ÓÃÓÚ¸ü´óÐ͵Ķ¯Ì¬ÍøÂ磬ÒòΪÔÚÈκÎʱ¼äµã¶¼ÎÞ·¨µÃÖª²ÎÓëÕßµÄ×ÜÊýºÍËûÃǵÄÉí·Ý£º

1.ÎÒÃDz»ÖªµÀÒªÁªÏµ¶àÉÙÈËÀ´»ñµÃËûÃǵÄͬÒâ¡£

2.ÎÒÃDz»ÖªµÀÒªÁªÏµË­À´»ñµÃËûÃǵÄͬÒâ¡£

3.ÎÒÃDz»ÖªµÀÔÚÓë˭ͨ»°¡£

×¢ÒâÎÒÃÇ¿ÉÒÔÓÃÈÎÒâͨÐÅÊÖ¶ÎÀ´Âú×ãÉÏÊö¹¤×÷Á÷³Ì£ºµ±Ã棬ͨ¹ýÍøÂ磬ПëͨѶµÈµÈ£¡

ÓÉÓÚȱ·¦ÍøÂç²ÎÓëÕßµÄÉí·ÝºÍ¶ÔËûÃǵÄÈ«¾ÖÈÏʶ£¬ÎÒÃDZØÐëÒª·Å¿íÏÞÖÆ¡£ËäÈ»ÎÒÃDz»Äܱ£Ö¤ÈÎÒâÌØ¶¨½»Ò×¶¼ÓÐЧ£¬ÄDz¢²»ÄÜ×èÖ¹ÎÒÃǶԽÓÊܽ»Ò×ÓÐЧµÄ¿ÉÄÜÐÔ×ö³ö³ÂÊö£º

1.ÁãÈ·ÈϽ»Ò×£ºÎÒÃÇ¿ÉÒÔÔÚ²»ÁªÏµÈÎºÎÆäËû²ÎÓëÕßµÄÇé¿öϽÓÊܽ»Òס£ÕâÊǶԽ»Ò׸¶¿î·½³ÏÐŵÄÍêÈ«ÐÅÈΡª¡ªÏàÐÅËûÃDz»»áÖØ¸´Ïû·Ñ¡£

2.NÈ·ÈϽ»Ò×£ºÎÒÃÇ¿ÉÒÔÁªÏµÍøÂçÖУ¨ÒÑÖª£©²ÎÓëÕßµÄÒ»²¿·Ö×Ó¼¯£¬ÈÃËûÃÇÑéÖ¤ÎÒÃǵĽ»Òס£ ÎÒÃÇÁªÏµµÄ½ÚµãÔ½¶à£¬×¥×¡ÆóͼÆÛÕ©ÎÒÃǵĶñÒâ·½µÄ¿ÉÄÜÐÔÔ½´ó¡£

¡°N¡±µÄÖµ¶à´óΪºÃ£¿´ð°¸È¡¾öÓÚÒª×ªÒÆµÄ½ð¶îÒÔ¼°ÄãÓë¶Ô·½µÄÐÅÈζȺ͹ØÏµ¡£Èç¹û½ð¶îºÜС£¬Äã¿ÉÄÜÔ¸Òâ½ÓÊܸü¸ßµÄ·çÏÕ¼¶±ð£¬»òÕßÄã»á¸ù¾Ý¶ÔÁíÒ»·½µÄÁ˽â³Ì¶ÈÀ´µ÷Õû·çÏÕÈÝÈ̶ȡ£»òÕߣ¬Äã»á×öЩ¶îÍâµÄ¹¤×÷£¬ÁªÏµÆäËû²ÎÓëÕßÑéÖ¤ÄãµÄ½»Òס£ÔÚÈÎÒ»Çé¿öÏ£¬´¦Àí½»Ò×ËÙ¶È£¨ÁãÈ·ÈÏÊÇ˲ʱ·¢ÉúµÄ£©£¬¶îÍ⹤×÷ºÍ½»Ò×ÎÞЧµÄ·çÏÕÖ®¼ä¶¼´æÔÚÒ»¸öÕÛÖÔ¡£

µ½Ä¿Ç°ÎªÖ¹Ò»ÇÐ˳Àû¡£²»¹ý£¬Óиö¶îÍâµÄ²¢·¢ÎÊÌâÎÒÃDZØÐ뿼ÂÇ£ºÎÒÃǵÄϵͳÒÀÀµÓÚÀ´×ÔÆäËû½ÚµãµÄ½»Ò×È·ÈÏ£¬µ«ÊÇûÓÐʲôÄÜ×èÖ¹¶ñÒâÓû§°´ÕÕËùÐèÉú³É¾¡¿ÉÄܶàµÄαÔìÉí·Ý£¨»ØÏëһϣ¬ÎÒÃÇϵͳÖеġ°Éí·Ý¡±½ö½öÊǸö¹«Ô¿¡ªË½Ô¿¶Ô£¬Ëæ±ã¾ÍÄÜÉú³É£©À´Âú×ã KatyµÄÑéÊÕ±ê×¼¡£

BobÊÇ·ñÒª½øÐй¥»÷ÊÇÒ»¸ö¼òµ¥µÄ¾­¼ÃѧÎÊÌ⣺Èç¹ûÊÕÒæ¸ßÓڳɱ¾£¬Ëû¾Í»á¿¼ÂÇʵÐй¥»÷¡£Ïà·´£¬Èç¹ûKaty¿ÉÒÔʹÔËÐй¥»÷µÄ³É±¾¸ßÓÚ½»Ò׵ļÛÖµ£¬ÄÇôËýÓ¦¸ÃÊǰ²È«µÄ£¨³ý·ÇBobºÍËýÓÐ˽³ð»òÕßÔ¸ÒâÔÚ½»Ò×ÉÏÅâÇ®¡£µ«Õâ²»ÔÚ¿¼ÂÇ·¶Î§ÄÚ£©¡£ÎªÁËÈÃÎÊÌâ¸üÃ÷È·£¬ÎÒÃÇ×ö³öÈçϼÙÉ裺

Bob×ªÒÆ10¸öchroma¸øKaty¡£

Éú³ÉαÔìÉí·ÝºÍ½»Ò×ÏìÓ¦µÄ³É±¾ÊÇ0.001chroma£ºÎ¬³ÖµçÄÔÔËÐеÄÄÜÔ´³É±¾£¬Ö§¸¶ÍøÂçÁ¬½ÓµÈ¡£

Èç¹ûKatyÒªÇó1001´ÎÈ·ÈÏ£¬¶ÔÓÚBobÀ´ËµÊµÐй¥»÷¾ÍûÓУ¨¾­¼Ã£©ÒâÒåÁË¡£·´Ö®£¬ÎÒÃÇ¿ÉÒÔΪÿ´ÎÈ·ÈÏÔö¼ÓÒ»¸ö¹¤×÷Á¿Ö¤Ã÷ÒªÇ󣬽«Ã¿´ÎÓÐЧÏìÓ¦µÄ³É±¾´Ó0.001chromaÔö¼Óµ½1chroma£¬¼´ÕÒµ½Ò»¸öÓÐЧɢÁлáÕ¼ÓÃCPUʱ¼ä£¬×ª»¯Îª¸ü¸ßµÄÄÜÔ´·ÑÓá£Òò´Ë£¬KatyÖ»ÒªÇó11´ÎÈ·ÈϾͿÉÒԴﵽͬÑùЧ¹ûµÄ°²È«±£ÕÏ¡£

×¢Ò⣬Katyÿ´ÎÇëÇóÈ·ÈÏÒ²»áµ¼ÖÂһЩ³É±¾£ºËý±ØÐëºÄ·ÑŬÁ¦À´·¢³öÇëÇó£¬È»ºóÑéÖ¤ÏìÓ¦¡£´ËÍ⣬Èç¹ûÉú³ÉÈ·ÈϺÍÑéÖ¤µÄ³É±¾ÊÇÒ»¶ÔÒ»µÄ£¬ÄÇôKaty½«³Ðµ£Óë½»Ò×¼ÛÖµÏàµÈµÄ×ܳɱ¾À´ÑéÖ¤½»Òס­¡­µ±È»£¬ÕâûÓÐÈκξ­¼ÃÒâÒå¡£Õâ¾ÍÊÇΪʲô¹¤×÷Á¿Ö¤Ã÷µÄ²»¶Ô³ÆºÜ¹Ø¼ü¡£

ºÜºÃ£¬ÎÊÌâ½â¾öÁË£¬¶Ô°É£¿ÔÚÕâ¸ö¹ý³ÌÖУ¬ÎÒÃÇËÆºõ¡­¡­Ôì³ÉÁËÁíÒ»¸ö¾­¼ÃÀ§¾³¡£ÎÒÃǵÄÍøÂçÏÖÔÚÑé֤ÿ¸ö½»ÒײúÉúµÄ³É±¾Óë½»Ò×±¾ÉíµÄ¼ÛÖµÏàµÈÉõÖÁ¸ü¸ß¡£ËäÈ»ÕâÊǶԶñÒâ²ÎÓëÕߵľ­¼ÃÍþÉ壬µ«ºÏ·¨²ÎÓëÕßÔõô»áÔ¸ÒâΪËûÈ˳е£³É±¾£¿ÀíÐԵIJÎÓëÕ߸ù±¾²»»á£¬ÕâºÁÎÞÒâÒå¡£

Ìí¼Ó¡°Çø¿é¡±ºÍ½»Ò×·ÑÓü¤Àø

Èç¹ûÍøÂçÖеIJÎÓëÕß±ØÐë³Ðµ£³É±¾À´ÑéÖ¤±Ë´ËµÄ½»Ò×£¬ÄÇÎÒÃDZØÐëΪËûÃÇÌṩ¾­¼Ã¼¤Àø¡£ÊÂʵÉÏ£¬ÎÒÃÇÖÁÉÙÒªµÖÏûËûÃǵijɱ¾£¬·ñÔòÒ»¸ö¡°¿ÕÏС±²ÎÓëÕߣ¨ÈκÎûÓÐÌá½»×Ô¼º½»Ò×µÄÈË£©½«»á´ú±íÍøÂç¼ÌÐøÀÛ»ý³É±¾¡ª¡ªÕâÑùÊÇÐв»Í¨µÄ¡£»¹ÓÐһЩÎÒÃÇÐèÒª½â¾öµÄÆäËûÎÊÌ⣺

1.Èç¹ûÑéÖ¤½»Ò׵ijɱ¾µÈÓÚ»ò¸ßÓÚ½»Ò×¼ÛÖµ±¾Éí£¨ÎªÁËÖÆÖ¹¶ñÒâ²ÎÓëÕߣ©£¬ÄÇô×ܽ»Ò×¼ÛÖµÊǾ»Á㣬»ò¸ºÊý£¡ÀýÈ磬Bob°Ñ10¸öchroma×ªÒÆ¸øKaty£¬ KatyÓÖ»¨ÁË10¸öchromaÀ´²¹³¥ÆäËû½ÚµãÀ´ÑéÖ¤½»Ò×£¬KatyºÜÉËÐÄ¡£

2.KatyÈçºÎΪȷÈϽøÐÐÖ§¸¶£¿Èç¹ûÄÇÊÇËü×Ô¼ºµÄ½»Ò×£¬¾Í»áÓÐÒ»¸öµÝ¹éÎÊÌâ¡£

ÈÃÎÒÃÇ´ÓÏÔ¶øÒ×¼ûµÄÎÊÌ⿪ʼ£º½»Ò×·ÑÓò»Äܺͽ»Ò×±¾ÉíµÄ¼ÛÖµÒ»Ñù¸ß¡£µ±È»£¬Katy²»±ØÔ­·â²»¶¯µØ°ÑËùÓмÛÖµ¶¼ÓÃÓÚÈ·ÈϽ»Ò×£¨±ÈÈ磬Ëý¿ÉÒÔ·ÖÅäÒ»°ëµÄ¼ÛÖµÓÃÓÚÈ·ÈÏ£©£¬µ«ÕâÑùÓÖ±ä³ÉÁËÒ»¸öÀûÈóÎÊÌ⣺Èç¹ûÊ£ÓàÀûÈ󣨽»Ò×¼ÛÖµ¼õÈ¥ÑéÖ¤·Ñ£©×ã¹»¸ß£¬ÆÛÕ©µÄ¶¯»úÈÔÈ»´æÔÚ¡£Ïà·´£¬ÀíÏëÇé¿öÏ£¬ÎÒÃÇÏ£Íû³Ðµ£×îµÍµÄ½»Ò×·ÑÓ㬲¢ÈÔÈ»¶Ô¶ñÒâ²ÎÓëÕßÓÐÇ¿´óµÄÍþÉ壬Óнâ¾ö·½°¸Âð£¿

ÎÒÃÇ¿ÉÒÔͨ¹ýÔÊÐíÍøÂçÖеIJÎÓëÕßÒ»´ÎÐԻ㼯ºÍÈ·È϶à¸ö½»Ò×À´¼¤ÀøËûÃÇ£¬Ò²¾ÍÊǶÔÒ»¸ö½»Òס°Çø¿é¡±½øÐÐÈ·ÈÏ¡£ÕâÑù×öÄÜÈÃËûÃÇ»ã×ܽ»Ò×·ÑÓ㬴Ӷø½µµÍÿ¸öµ¥¶À½»Ò×µÄÑéÖ¤³É±¾¡£

Ò»¸öÇø¿é½ö½öÊÇ£¨Ò»¸ö»ò¶à¸ö£©ÓÐЧ½»Ò׵ļ¯ºÏ¡ª¡ª°ÑËüÏëÏó³ÉµÈͬÓÚÎïÀí·ÖÀàÕ˲¾ÖеÄÒ»¸öÒ³Ãæ¡£·´¹ýÀ´£¬Ã¿¸öÇø¿é°üº¬¶Ôǰһ½»Ò×Çø¿é£¨ÉÏÒ»Ò³£©µÄÒýÓã¬Õû¸ö·ÖÀàÕ˲¾ÊÇÇø¿éµÄÁ´½ÓÐòÁУ¬Ò²¾ÍÊÇ£¬Çø¿éÁ´¡£ÏëÏëÉÏÃæµÄ°¸Àý£º

AliceºÍBobÉú³Éн»Òײ¢¹«²¼µ½ÍøÂçÉÏ¡£

ChrisÕýÔÚµÈ×ÅÌýн»Ò×֪ͨ£¬Ã¿¸ö½»Ò×֪ͨ°üº¬·¢ËÍ·½Ô¸ÒâÖ§¸¶ÓÚÍøÂçÑéÖ¤ºÍÈ·ÈϽ»Ò׵Ľ»Ò×·ÑÓãº

2-1. Ö±µ½ÓÐÖ±½ÓµÄ¾­¼Ã¼¤Àø£¨½»Ò×·ÑÓÃ×ܶî´óÓÚËûµÄ³É±¾£©À´Íê³É±ØÒª¹¤×÷À´Ñé֤δ¾ö½»Ò×£¬Chris¶ÔδȷÈϵĽ»Ò×½øÐлã×Ü¡£

2-2. Ò»µ©¹ýÁËÕâ¸öÃż÷£¬ChrisÊ×ÏÈÑé֤ÿ¸öδ¾ö½»Ò×£¬·½·¨ÊǺËʵËùÓеÄÊäÈë¶¼²»ÊÇÖØ¸´Ïû·Ñ¡£

2-3. ËùÓн»Ò×¶¼±»ºËʵºó£¬ChrisÔÚδ¾öÁбíÉÏÔÙÌí¼ÓÒ»¸ö½»Ò×£¨ÉÏͼÖÐÓÃÂÌÉ«±êʶ£©£¬½«Ëù·¢²¼½»Ò׵ķÑÓöî×ªÒÆ¸øËû×Ô¼º¡£

2-4. ChrisÉú³ÉÒ»¸ö°üº¬Î´¾ö½»Ò×ÁбíµÄÇø¿é£¬ÒýÓÃÇ°Ò»Çø¿é£¨Ê¹ÎÒÃÇ¿ÉÒÔ±éÀúÇø¿é²¢¿´µ½Õû¸ö·ÖÀàÕ˲¾£©£¬²¢Ö´Ðй¤×÷Á¿Ö¤Ã÷ÌôÕ½£¬À´Éú³É·ûºÏÍøÂç¼È¶¨¹æÔòµÄÇø¿éÉ¢ÁÐÖµ£¬ÀýÈçN¸öǰµ¼ÁãµÄ²¿·ÖÉ¢ÁгåÍ»¡£

2-5. ×îºóÒ»µ©Chris·¢ÏÖÓÐÐ§Çø¿é£¬Ëû¾Í·Ö·¢¸øËùÓÐµÄÆäËû²ÎÓëÕß¡£

AliceºÍBobÔÚµÈ׿àÌýеÄÇø¿é¹«¸æ£¬Ñ°ÕÒËûÃÇÔÚÁбíÖеĽ»Ò×£º

3-1. AliceºÍBobÑéÖ¤Çø¿éµÄÍêÕûÐÔ£¬Ò²¾ÍÊÇÑéÖ¤¹¤×÷Á¿Ö¤Ã÷ºÍÇø¿éËù°üº¬µÄ½»Òס£

3-2. Èç¹ûÇø¿éÓÐЧ£¬ËûÃǵĽ»Ò×ÔÚÁбíÖУ¬ÄÇô½»Ò׾ͱ»È·ÈÏÁË£¡

ÎÒÃÇÔÚÕâÀïǰ½øÁËÒ»´ó²½¡£ÒÔǰÎÒÃǵÄÍøÂçÖÐÖ»¼Ç¼ÁËÒ»ÖÖÀàÐÍ¡ª¡ªÇ©ÃûµÄ½»Òס£ÏÖÔÚÎÒÃÇÇ©ÃûÁ˽»Ò׺ÍÇø¿é¡£Ç°ÕßÓɲÎÓë½»Ò׵ĸöÈËÉú³É£¬ºóÕßÓÉÓÐÒâͨ¹ýÑéÖ¤ºÍÈ·ÈϽ»Ò×Êշѵĸ÷·½Éú³É¡£

ÁíÍâÇë×¢Ò⣬ÉÏÊö·½°¸ÐèҪϵͳÖеÄ×îС½»Ò×Á¿À´Î¬³Ö¸öÈË´´½¨Çø¿éµÄ¶¯»ú£º½»Ò×Ô½¶à£¬µ¥¸ö½»Ò×ËùÐèµÄ·ÑÓÃÔ½µÍ¡£

AliceÐû²¼ÁËÒ»¸öеĽ»Ò×£¬²¢ÊÕµ½Ò»¸öChrisÈ·ÈÏËüµÄÓÐÐ§Çø¿é¡£ÓÐÁËÒ»¸öÈ·ÈÏ£¬ÄÇÆäÓàµÄÄØ£¿ ¶øÇÒChris£¨µ«Ô¸£©²»ÊÇΨһһ¸öÊܵ½¼¤ÀøÀ´Éú³ÉÇø¿éµÄ²ÎÓëÕß¡£Èç¹ûÆäËûÈËͬʱÉú³ÉÁËÁíÍâÒ»¸öÇø¿é£¬ÕâÁ½¸öÇø¿éÄĸö¡°ÓÐЧ¡±£¿

¾ºÕùÒÔӮȡ½»Ò×·ÑÓÃ

ͨ¹ýÑéÖ¤½»Ò×Çø¿éÀ´ÒýÈë»ã×Ü·ÑÓõÄÄÜÁ¦£¬ËüÁ˲»ÆðµÄ²¿·ÖÔÚÓÚ£¬ÎªÍøÂçÖеÄвÎÓëÕß´´ÔìÁËÒ»¸ö½ÇÉ«£¬ËûÃÇÓÐÖ±½ÓµÄ¾­¼Ã¼¤ÀøÀ´±£ÕÏÍøÂç¡£ÄãÏÖÔÚ¿ÉÒÔͨ¹ýÑéÖ¤½»Ò×׬ȡÀûÈ󣬿ÉÒÔÓ¯ÀûµÄµØ·½£¬¾ºÕù¾ÍËæÖ®¶øÀ´£¬ÕâÖ»»á¼ÓÇ¿ÍøÂ硪¡ªÒ»¸öÁ¼ÐÔÑ­»·ºÍ´ÏÃ÷µÄÉç»á¹¤³Ì£¡

¼´±ãÈç´Ë£¬ÑéÖ¤½»Ò׵ľºÕù¶¯»úÓÖ²úÉúÁËÁíÒ»¸öÓÐȤµÄÀ§¾³£ºÎÒÃÇÈçºÎÔÚ·Ö²¼Ê½ÍøÂçÖÐЭµ÷Çø¿éÉú³É¹¤×÷£¿¼ò¶ÌµÄ»Ø´ð£¬Äã¿ÉÄÜÒѾ­²Âµ½ÁË£¬ÎÒÃDz»»áȥЭµ÷¡£ÎÒÃÇÔÚϵͳÖÐÔÙ¶îÍâÌí¼ÓһЩ¹æÔò£¬¿´¿´ËüÃÇÈçºÎ½â¾öÕâ¸öÎÊÌ⣺

ÔÊÐíÈÎÒâÊýÁ¿µÄ²ÎÓëÕ߲μӣ¨¡°¾ºÈü¡±£©´´½¨ÓÐÐ§Çø¿é¡£²»ÐèҪЭµ÷£¬¸ÐÐËȤµÄ²ÎÓëÕß·´¶ø»áÈ¥ÕÒеĽ»Ò×£¬¾ö¶¨ÊÇ·ñÏëÒªÒÔ¼°ºÎʱÏëÒª³¢ÊÔÉú³ÉÓÐÐ§Çø¿é£¬ÁìÈ¡½»Ò×·ÑÓá£

Éú³ÉÓÐÐ§Çø¿éʱ£¬Á¢¼´¹ã²¥µ½ÍøÂçÖС£

2-1. ÆäËû½Úµã¼ìÑéÇø¿éµÄÓÐЧÐÔ£¨¼ì²éÿ¸ö½»Ò׺ÍÇø¿é±¾ÉíµÄÓÐЧÐÔ£©£¬Èç¹ûÓÐЧ£¬¾Í½«ÆäÌí¼Óµ½ËûÃǵķÖÀàÕ˲¾ÖУ¬È»ºó×îÖÕÖØÐ¹㲥µ½ÍøÂçÖÐµÄÆäËû½Úµã¡£

2-2. Ìí¼ÓÒÔºó£¬ÐµÄÇø¿é³ÉΪ·ÖÀàÕ˲¾µÄ¡°×î¸ßµµ¡±¡£Èç¹ûͬһ¸ö½ÚµãÒ²ÔÚÉú³ÉÇø¿é£¬ÄÇôËûÃÇÐèÒªÖÐֹ֮ǰµÄ¹¤×÷ÖØÐ¿ªÊ¼£ºËûÃÇÏÖÔÚÐèÒª¸üжÔ×îÐÂÇø¿éµÄÒýÓ㬲¢ÇÒ´Ó×îÐÂÇø¿éÖаüº¬µÄδȷÈÏÁбíÀïɾ³ýËùÓн»Òס£

2-3. Íê³ÉÒÔÉϲ½Öèºó£¬¿ªÊ¼´´½¨ÐÂÇø¿é£¬Ï£ÍûËûÃǵÚÒ»¸ö·¢ÏÖÏÂÒ»ÓÐÐ§Çø¿é£¬ÕâÑùËûÃÇÄܹ»ÁìÈ¡½»Ò×·Ñ¡£

ÖØ¸´ÒÔÉϲ½ÖèÖ±µ½ÓîÖæÈȼš£

Éú³ÉÇø¿éµÄËùÓвÎÓëÕßÖ®¼äȱ·¦Ð­µ÷Òâζ×ÅÍøÂçÖлáÓÐÖØ¸´µÄ¹¤×÷£¬ÕâÒ²OK£¡ËäÈ»²»Äܱ£Ö¤µ¥¸ö²ÎÓëÕß»ñµÃÌØ¶¨Çø¿é£¬Ö»Òª²ÎÓëÍøÂçµÄÔ¤ÆÚ¼ÛÖµ£¨»ñµÃÇø¿éµÄ¸ÅÂʳËÒÔÔ¤ÆÚÖ§³ö£¬¼õÈ¥³É±¾£©ÊÇÕýµÄ£¬ÏµÍ³¾Í¿ÉÒÔ×ÔÎÒά³Ö¡£

×¢Ò⣬½ÓÏÂÀ´ÒªÑéÖ¤½»Ò׵ĽڵãÖ®¼äûÓÐÒ»ÖÂÐÔ¡£Ã¿¸ö²ÎÓëÕß»ã×Ü×Ô¼ºµÄÁÐ±í£¬ÔËÓò»Í¬²ßÂÔÀ´Ê¹Ô¤ÆÚÊÕÒæ×î´ó»¯¡£´ËÍ⣬ÓÉÓÚÎÒÃǹ¤×÷Á¿Ö¤Ã÷º¯Êý£¨ÎªÇø¿éSHA-256УÑéºÍÕÒµ½Ò»¸ö²¿·ÖÉ¢ÁгåÍ»£©µÄÊôÐÔ£¬Ôö¼Ó»ñµÃÇø¿é¸ÅÂʵÄΨһ·½·¨ÊǺķѸü¶àµÄCPUÖÜÆÚ¡£

»¹ÓÐÒ»¸öÐèÒªÓ¦¶ÔµÄ¾¯¸æ£ºÁ½¸ö½Úµã¿ÉÄܻἸºõͬʱ·¢ÏÖÒ»¸öÓÐÐ§Çø¿é£¬²¢¿ªÊ¼ÔÚÍøÂçÖд«²¥¡ª¡ªÀýÈçÉϱíÖеÄKentºÍChris¡£Òò´Ë£¬Ò»²¿·ÖÍøÂç×îÖÕ¿ÉÄÜ»á½ÓÊÕKentµÄÇø¿é×÷Ϊ×î¸ßÇø¿é£¬ÆäÓàµÄ»á½ÓÊÜChrisµÄÇø¿é¡£ÏÖÔÚÔõô°ì£¿

½â¾öÁ´³åÍ»

Ôٴεģ¬ÎÒÃǽ«²ÉȡһÖÖ²»¸ÉÉæµÄÊֶΣ¬ÈÃÇø¿éÉú³É¹ý³ÌÖеÄÈÎÒâÊôÐÔÀ´½â¾ö³åÍ»£¬ËäÈ»»¹ÓÐÁíÍâÒ»¸ö¹æÔò£ºÈç¹û¼ì²âµ½¶à¸öÁ´£¬²ÎÓëÕßÓ¦Á¢¼´Çл»µ½×µÄÁ´£¬²¢ÔÚÆä¶¥²¿´´½¨¡£ÎÒÃÇÀ´¿´¿´ÕâÔÚʵ¼ùÖÐÈçºÎ¹¤×÷£º

һЩ½Úµã»á¿ªÊ¼ÔÚKentµÄÇø¿éÉϽ¨Á¢ÐÂÇø¿é£¬ÆäËûÈËÔÚChrisµÄÇø¿éÉϽ¨Á¢¡£

ÔÚijһʱ¿Ì£¬ÓÐÈ˻ᷢÏÖеÄÇø¿é£¬¿ªÊ¼ÔÚÍøÂçÖд«²¥¡£

2-1. ÆäËû½Úµã½ÓÊÜеÄÇø¿éʱ£¬ÓëÒ»¸ö²»Í¬µÄ×î¸ßÇø¿éºÏ×÷µÄÄDz¿·ÖÍøÂ罫¼ì²âµ½ÏÖÔÚÓÐÒ»¸ö¸ü³¤µÄÁ´¿ÉÌæ»»£¬ÕâÒâζ×ÅËüÃÇÐèÒªÇл»µ½¸ü³¤µÄÁ´ÉÏÃæ¡£

2-2. ×÷Ϊ±»¶ªÆúÇø¿éµÄÒ»²¿·Öµ«ÉÐδ±»È·ÈϵÄÈκν»Ò×¶¼±»·ÅÔÚδ¾öÁбíÖУ¬ÖØÐ¿ªÊ¼Õâ¸ö¹ý³Ì¡£

2-3. ¿ÉÄܵÄÇé¿öÊÇ£¬¾ºÕù×´¿ö»á³ÖÐø¶à¸öÇø¿é£¬µ«×îÖÕij¸ö·ÖÖ§»á³¬¹ýÁíÒ»¸ö£¬ÍøÂçµÄÆäÓಿ·Ö½«ÊÕÁ²µ½Í¬Ò»¸ö×µÄÁ´ÉÏ¡£

ºÜºÃ£¬ÎÒÃÇÏÖÔÚÓÐÁËÒ»¸ö²ßÂÔÀ´½â¾öÍøÂçÖв»Í¬Á´Ö®¼äµÄ³åÍ»¡£¾ßÌåÀ´Ëµ£¬ÍøÂçͨ¹ý½«½»Ò׼ǼÔÚÁ´½ÓµÄÇø¿éÁбíÖÐÀ´ÔÊŵ½»Ò×µÄÏßÐÔ»¯¡£µ«ÖÁ¹ØÖØÒªµÄÊÇ£¬ËüûÓÐÔÊŵ¸ö±ðÇø¿é¿ÉÒÔ¡°±£Ö¤¡±ÈÎÒâÒ»¸ö½»Ò×µÄ״̬¡£ÏëÏëÉÏÃæµÄ°¸Àý£º

Alice½«ËýµÄ½»Ò×·¢Ë͵½ÍøÂç¡£

ChrisÉú³ÉÒ»¸öÈ·ÈÏËý½»Ò×µÄÓÐÐ§Çø¿é¡£

µ«ÊÇÁ´ÖÐÓÐÒ»¸ö·Ö²æ£¬µ±ÉÔºóÍøÂçÊÕÁ²ÔÚKentµÄ·ÖÖ§Á´ÉÏʱ£¬ChrisµÄÇø¿é»á±»¡°ÒƳý¡±¡£Òò´Ë£¬¼´Ê¹µ±Alice½ÓÊÕµ½Ò»¸öÓÐËý½»Ò×µÄÇø¿é£¬ËýÒ²²»ÄÜÈ·¶¨Õâ¸öÇø¿é½«À´²»»á±»³·Ïû£¡

ûÓÐÄĸöÇø¿éÊÇ¡°×îºóÒ»¸ö¡±

ûÓÐÄĸöÇø¿éÊÇ¡°×îºóÒ»¸ö¡±£¬ÓÀÔ¶²»»áÓС£ Èç¹û¼ì²âµ½¸ü³¤µÄÁ´£¬ÈκÎÇø¿é¶¼¿ÉÒÔ±»¡°³·Ïû¡±¡£Êµ¼ÊÉÏ£¬¼ì²â·Ö²æÏ൱¿ìËÙ£¬µ«×ÜÊÇ´æÔÚ³öÏÖÌæ´úÁ´µÄ¿ÉÄÜ¡£µ«ÊÇ£¬ÎÒÃÇΨһÄÜ˵µÄÊÇ£¬Ìض¨Çø¿éÔÚÁ´ÖеÄλÖá°¸üÉ£¬Ëü±»³·ÏúµÄ¿ÉÄÜÐԾ͸üС¡£Òò´Ë£¬Ò²Ã»ÓÐÄĸö½»Ò׿ÉÒÔ±»ÊÓΪ¡°×îÖÕÒ»¸ö¡±£¬ÎÒÃÇÖ»ÄܳÂÊöËü±»³·ÏúµÄ¸ÅÂÊ¡£

0È·ÈϽ»Ò×£º²»±ØµÈ´ýÈκΰüº¬½»Ò×µÄÇø¿é¾Í¿ÉÒÔ½øÐн»»»¡£

1È·ÈϽ»Ò×£º×îеÄÓÐÐ§Çø¿é°üº¬½»Òס£

NÈ·ÈϽ»Ò×£ºÓÐÒ»¸ö°üº¬½»Ò×µÄÓÐÐ§Çø¿é£¬ÒÔ¼°N-1¸öÇø¿é½¨Á¢ÔÚÄǸöÓÐÐ§Çø¿éÉÏ¡£

Èç¹ûÔ¸Òâ½ÓÊÜ·çÏÕ£¬Äã¿ÉÒÔ×ÜÊÇÑ¡Ôñ²ÉÓÃ0È·ÈϽ»Ò×£ºÃ»Óн»Ò×·ÑÓã¬Ò²²»±ØµÈ´ýÈ·ÈÏ£¬²»¹ýÄãÒª¶Ô¶Ô·½±§Óм«´óµÄÐÅÈΡ£

µ«Èç¹ûÄãÏë½µµÍ·çÏÕ£¬¾ÍÒªµÈ´ýÒ»¸ö»ò¶à¸öÇø¿é½¨Á¢ÔÚÄã½»Ò×ËùÔÚµÄÇø¿éÉÏ¡£ÄãµÈµÄʱ¼äÔ½³¤£¬ÔÚ°üº¬Äã½»Ò×µÄÇø¿éÉϽ¨Á¢µÄÇø¿éÔ½¶à£¬³öÏÖÒ»¸ö³·ÏúÄã½»Ò×µÄÌæ´úÁ´µÄ¿ÉÄÜÐÔÔ½µÍ¡£

¡°³·Ïû¡±Ö¸µÄÊDzÎÓëÕßÊ¹ÍøÂç½ÓÊÜÒ»¸öÌæ´ú½»Ò×£¬½«×ʽð×ªÒÆµ½³ýÄãÒÔÍâµÄÆäËûÕÊ»§ÉϵÄÇéÐΡª¡ªÀýÈ磬ÄãÍê³É½»Ò×£¬Òƽ»×é¼þ£¬»ñµÃÊվݣ¬µ«¹¥»÷Õß½Ó×Å»á×¢ÈëÒ»¸ö½»Ò×£¬°ÑͬÑùµÄ×ʽð¡°Ë«ÖØÏû·Ñ¡±µ½ÁíÒ»ÕÊ»§¡£

ÎªÊ²Ã´Çø¿éÁ´µÄ³¤¶È¿ÉÒԺܺõشú±í½»Òס°°²È«ÐÔ¡±£¿Èç¹û¹¥»÷ÕßÏëÒª³·ÏûÒ»¸öÌØ¶¨½»Ò×£¬ÄÇôËûÐèÒª½¨Á¢Ò»¸öÁ´£¬Á´¿ªÊ¼ÓÚÁгö½»Ò×Çø¿éµÄÇ°Ò»Çø¿é£¬È»ºó½¨Á¢Ò»¸öÓÉÆäËûÇø¿é×é³ÉµÄ¡¢±ÈÍøÂ統ǰËùÓÃÁ´¸ü³¤µÄÁ´¡£Òò´Ë£¬Çø¿éÔ½Éͨ¹ý´´½¨ÐÂÁ´À´Ìæ»»ËüËùÐèÒªµÄ¼ÆËãÁ¿¾ÍÔ½´ó¡£Á´ÌõÔ½³¤£¬ÔËÐй¥»÷µÄ´ú¼Û¾ÍÔ½°º¹ó¡£

ÔÚ½ÓÊܽ»Ò×֮ǰ£¬ÄãÒªµÈ´ý¶àÉÙ¸öÇø¿é£¿ËüûÓÐÒ»¸öÃ÷È·µÄÊý×Ö£¬´ð°¸È¡¾öÓÚÍøÂçµÄÌØÐÔ£¨Éú³Éÿ¸öÇø¿éµÄʱ¼ä£¬½»Ò׺ÍÇø¿éµÄ´«²¥ÑÓʱ£¬ÍøÂç´óСµÈ£©ÒÔ¼°½»Ò×±¾Éí£ºËüµÄ¼ÛÖµ£¬Äã¶ÔÁíÒ»·½µÄÁ˽⣬ÄãµÄ·çÏÕÔ¤²âµÈ¡£

£¨×îС¿ÉÐУ©Çø¿éÁ´µÄÊôÐÔ

¡¾¸öÌå½»Ò׵ݲȫÊܹ«Ô¿»ù´¡ÉèÊ©±£ÕÏ¡¿

ÑéÖ¤½»Ò×ÕæÊµÐÔ£º¶ñÒâ·½²»ÄÜαװ³ÉËûÈË£¬´ú±íËûÈËÇ©Ãû½»Òס£

½»Ò×ÕæÊµÐÔÈÏÖ¤Ö»Ó빫Կ¡ªË½Ô¿¶ÔÓйء£²»ÐèÒª½«ÃÜÔ¿¶ÔÓë²ÎÓëÕ߯äËûÊý¾ÝÁ´½ÓµÄ¡°Ç¿ÈÏÖ¤¡±¡£ÊÂʵÉÏ£¬µ¥¸ö²ÎÓëÕß¿ÉÒÔÉú³ÉºÍʹÓöà¸öÃÜÔ¿¶Ô£¡´ÓÕâÒ»²ãÃæÉÏ¿´£¬ÍøÂçÔÊÐíÄäÃû½»Òס£

²»¿É·ñÈÏÐÔ£ºÊÂʵ·¢Éúºó£¬²ÎÓë·½²»ÄÜÉù³Æ½»Ò×ûÓз¢Éú¹ý¡£

ÍêÕûÐÔ£ºÊÂʵ·¢Éúºó£¬½»Òײ»Äܱ»Ð޸ġ£

¡¾½»Ò×Ò»µ©±»´´½¨£¬¾Í±»¹ã²¥µ½µã¶ÔµãÍøÂçÖС¿

½»Ò×Ò»µ©±»´´½¨£¬¾Í±»¹ã²¥µ½µã¶ÔµãÍøÂçÖÐ

¡¾Ò»¸ö»ò¶à¸ö½»Ò×¾Û¼¯ÔÚ¡°Çø¿é¡±ÉÏ¡¿

Ò»¸öÇø¿é¿ÉÒÔÑéÖ¤Ò»¸ö»ò¶à¸ö½»Òײ¢ÁìÈ¡½»Ò×·ÑÓá£

ÕâʹµÃ½»Ò×·ÑÓÃÓëÿ¸ö½»Ò׵ļÛÖµÏà±ÈÈÔÈ»ÊǺܵ͵ġ£

ÓÐÐ§Çø¿é±ØÐëÓÐÓÐЧµÄ¹¤×÷Á¿Ö¤Ã÷½â¾ö·½°¸¡£

ÓÐЧµÄ¹¤×÷Á¿Êä³öºÜÄÑÉú³É£¬µ«ÑéÖ¤ÆðÀ´ºÜ±ãÒË¡£

¹¤×÷Á¿Ö¤Ã÷ÓÃÓÚÌá¸ßÉú³ÉÓÐÐ§Çø¿éµÄ³É±¾£¬Ê¹ÔËÐжÔÍøÂçµÄ¹¥»÷³É±¾¸ü¸ß¡£

ÈÎÒâ½Úµã¶¼ÄÜÓÃÓÚÉú³ÉÓÐÐ§Çø¿é£¬Ò»µ©ÓÐÐ§Çø¿éÉú³É£¬¾Í±»¹ã²¥µ½ÍøÂçÖС£

ÈÎÒâ½Úµã¶¼ÄÜÓÃÓÚÉú³ÉÓÐÐ§Çø¿é£¬Ò»µ©ÓÐÐ§Çø¿éÉú³É£¬¾Í±»¹ã²¥µ½ÍøÂçÖС£

ÿ¸öÇø¿éÓÐÒ»¸öÓëǰһÓÐÐ§Çø¿éÖ®¼äµÄÁ´½Ó£¬Ê¹ÎÒÃÇÄܹ»±éÀúÍøÂçÖÐËùÓн»Ò׼ǼµÄÍêÕûÀúÊ·¡£

   
1451 ´Îä¯ÀÀ       27
 
Ïà¹ØÎÄÕÂ

iOSÓ¦Óð²È«¿ª·¢£¬Äã²»ÖªµÀµÄÄÇЩÊÂÊõ
Web°²È«Ö®SQL×¢Èë¹¥»÷
ÒÆ¶¯APP°²È«ÔÚÉøÍ¸²âÊÔÖеÄÓ¦ÓÃ
´ÓGoogle±¸·Ý»¥ÁªÍø¿´¡°Êý¾Ý°²È«¡±
 
Ïà¹ØÎĵµ

web°²È«Éè¼ÆÓë·À»¤
»¥ÁªÍøº£Á¿ÄÚÈݰ²È«´¦Àí¼¼Êõ
ºÚ¿Í¹¥»÷Óë·À·¶¼¼Êõ
WEBºÚºÐ°²È«¼ì²â
 
Ïà¹Ø¿Î³Ì

WEBÍøÕ¾ÓëÓ¦Óð²È«Ô­ÀíÓëʵ¼ù
webÓ¦Óð²È«¼Ü¹¹Éè¼Æ
´´½¨°²È«µÄJ2EE WebÓ¦ÓôúÂë
ÐÅÏ¢°²È«ÎÊÌâÓë·À·¶
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

iOSÓ¦Óð²È«¿ª·¢
Web°²È«Ö®SQL×¢Èë¹¥»÷
APP°²È«ÔÚÉøÍ¸²âÊÔÖеÄÓ¦ÓÃ
³õ̽PHPµÄSQL×¢Èë¹¥»÷µÄ¼¼Êõ
´ÓGoogle±¸·Ý¿´¡°Êý¾Ý°²È«¡±

WEBÍøÕ¾ÓëÓ¦Óð²È«Ô­ÀíÓëʵ¼ù
webÓ¦Óð²È«¼Ü¹¹Éè¼Æ
´´½¨°²È«µÄJ2EE WebÓ¦ÓôúÂë
×¢²áÐÅÏ¢°²È«×¨ÒµÈËÔ±(CISP)
ÐÅÏ¢°²È«¹ÜÀí
ÐÅÏ¢°²È«ÎÊÌâÓë·À·¶

ÖйúÒøÐÐ ÐÅÏ¢°²È«¼¼Êõ¼°Éî¶È·ÀÓù
WebÓ¦Óð²È«¼Ü¹¹¡¢ÈëÇÖ¼ì²âÓë·À»¤
ij²ÆË°ÁìÓòÖªÃûIT·þÎñÉÌ Web°²È«²âÊÔ
ÆÕÈð¿Ë˹ web°²È«Éè¼Æ¡¢²âÊÔÓëÓÅ»¯
±±¾©ºÍÀûʱ ÐÔÄܺͰ²È«ÐÔ²âÊÔ
SUNÖйú¹¤³ÌÑо¿Ôº JSF¿ò¼Ü¡¢°²È«