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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Éî¶ÈÆÊÎö±ÈÌØ±Ò±³ºóµÄ¼¼Êõϸ½Ú
 
  3613  次浏览      27
 2018-3-9 
 
±à¼­ÍƼö:

±¾ÎÄÀ´×ÔÓÚwww.elecfans.com£¬ºÜ¶àÈ˶¼Ìý˵¹ý±ÈÌØ±Ò, ËüÊÇÒ»ÖÖÊý×Ö»õ±Ò£¬²¢²»ÐèÒªÌØ¶¨Õþ¸®·¢ÐÐ, Ò²²»ÒÀÀµÒøÐÐÀ´¹ÜÀíÕË»§¼°ÑéÖ¤½»Ò×, ÉõÖÁ¶¼Ã»ÓÐÈËÕæÕýÖªÏþÆä·¢Ã÷Õß

"ÓµÓÐ"һö±ÈÌØ±Ò¾¿¾¹Òâζ×Åʲô£¿

ºÜ¶àÈ˶¼²»ÖªµÀÉÏÃæÄǸöÎÊÌâµÄ´ð°¸, »òÕß˵ÖÁÉÙ²»È«Á˽â. ÒªÏë¸ãÃ÷°×£¬Í¬Ê±Ò²ÎªÁËÈñÈÌØ±Ò±³ºóµÄ¼¼Êõϸ½ÚÏÔµÃÖ±¹Û, ÎÒÃǽ«´ÓÄã»áÈçºÎ·¢Ã÷×ԵıÈÌØ±ÒµÄ¹ý³ÌÖÐÒ»²½Ò»²½µØ²ûÃ÷.

Ê×ÏÈÎÒÃÇ´ÓÄãÓÃÓڼǼÄãÓëºÃÓÑÃǽ»Ò׵Ĺ«¹²Õ˱¾¿ªÊ¼, È»¶øÄãÓëºÃÓѼ°ÊÀ½çÉÏµÄÆäËûÈ˵Ļ¥ÐÅ¿ªÊ¼Öð½¥½µµÍ. µ«´ÏÃ÷µÄÄãÒýÈëÁËÃÜÂëѧÖеÄijЩ¸ÅÄîÀ´½â¾öÐÅÈÎΣ»ú, Äã¾Í´´ÔìÁËÒ»ÖÖÐÂÊÂÎ½Ð×ö"¼ÓÃÜ»õ±Ò".

±ÈÌØ±ÒÖ»ÊǵÚÒ»¸ö±»¹ã·ºÓ¦ÓõļÓÃÜ»õ±ÒµÄÀý×Ó, ¶øÈç½ñÓÐÁ˸ü¶àÆäËûµÄ¼ÓÃÜ»õ±Ò²¢Ó봫ͳ»õ±Ò¿ÉÒÔ·¢Éú½»Ò×. ÏÖÔÚ´ÓÄãÏëÒª·¢Ã÷Äã×Ô¼ºµÄ¼ÓÃÜ»õ±ÒÈëÊÖ, ÄܰïÖúÎÒÃÇÀí½âÈç½ñ¼¸´óÖ÷Á÷¼ÓÃÜ»õ±ÒµÄÀíÂÛ»ù´¡, Á˽âÆä±³ºóÔÚ²»Í¬·½Ãæ´æÔÚ×Ų»Í¬µÄÉè¼Æ¿Õ¼ä.

ÊÂʵÉÏÎÒÑ¡Õâ¸öÑ¡ÌâÊÇÒòΪÔÚ¹ýÈ¥Ò»ÄêÖÐÕë¶Ô¼ÓÃÜ»õ±ÒÓдóÁ¿µÄ¹Ø×¢¡¢×ʱ¾Í¶ÈëÉõÖÁÀÏʵ½²»¹ÓÐýÌå¹ý·ÖäÖȾ. ÎÒ²¢²»»á¶Ôµ±Ç°¼°Î´À´µÄ»ãÂÊ·¢±íÆÀÂÛ¼°Ô¤²â, µ«ÎÒÏëÈκÎÏëÒª¹ºÂò¼ÓÃÜ»õ±ÒµÄÈ˶¼Ó¦¸ãÃ÷°×¼ÓÃÜ»õ±Ò¾¿¾¹ÊÇÔõôһ»ØÊÂ.

ÎÒ²»»áº¬ºýµØ½«ÆäÓëÍÚ¿ó×÷Àà±È, ÎÒ»áÖ±½ÓÃèÊöµ±ÎÒÃÇ·¢ËÍ¡¢½ÓÊÜ¡¢´´Ôì¼ÓÃÜ»õ±Òʱºò, ¼ÆËã»úÄÚ²¿Ëù·¢ÉúµÄÊÂÇéºÍÔ­Àí.

ÎÒ»¹ÒªÇ¿µ÷Ò»µã£ºËäÈ»ÎÒÃǽ«»¨Ò»Ð©Ê±¼äÉÔÉîÈëµØÁ˽ⱳºóµÄÔ­Àí, µ«ÊÇÈç¹û½ö½öÈÕ³£Ê¹Óõϰ£¬ÎÒÃDz¢²»ÐèÒªÁ˽âÆäÏêϸ¼¼ÊõÔ­Àí, ¾ÍÏñÄã²»ÐèÒªÁ˽âÄãË¢ÐÅÓÿ¨±³ºóËù·¢ÉúµÄÒ»ÇÐÒ»Ñù. Óëµç×ÓÖ§¸¶Ò»Ñù£¬¼ÓÃÜ»õ±ÒÒ²Óкܶ෽±ãÒ×ÓõÄApp¿ÉÒÔÖ±½ÓÓÃÓÚ·¢ËͺͽÓÊÜ»õ±Ò, ¶ø²»ÐèÒªÖªµÀÊÇÔõôʵÏÖµÄ.

Çø±ðÔÚÓÚ¼ÓÃÜ»õ±ÒµÄ±³ºó²¢²»ÊÇij¼ÒÒøÐÐÀ´ÑéÖ¤½»Ò×, ¶øÊÇÒ»Ì×»ùÓÚÃÜÂëѧÖÐijЩÊýѧ·½·¨µÄ, À´ÔÚÈ¥ÖÐÐÄ»¯µÄ¡¢»¥²»ÐÅÈεĽ»Ò×ÏÂÑéÖ¤½»Ò׵Ŀɿ¿.

ÔÚ¿ªÊ¼½²Ö®Ç°£¬ÄãÔÝʱ°Ñ¼ÓÃÜ»õ±Ò·ÅÔÚÒ»±ß, ÎÒÃÇÏÈ´Ó¸ü»ù±¾µÄ¸ÅÄîÈëÊÖ£ºÕ˱¾ºÍµç×ÓÇ©Ãû¡£

Èç¹ûÄãºÍÄãµÄÅóÓÑÃÇÓÐºÜÆµ·±µÄ½ðÇ®À´Íù, ±ÈÈçAAÖ§¸¶Íí²ÍµÄÕ˵¥µÈµÈ, ×ÜÊÇÓÃÏÖ½ð×ÜÊDz»·½±ãµÄ. ËùÒÔ¿ÉÄÜ»áÓõ½Ò»¸ö¹«¹²Õ˱¾: Ëü¼Ç¼ÁËδÀ´½«Òª³¥»¹µÄËùÓÐÊýÄ¿, ÈçAliceÖ§¸¶Bob 20Ôª£¬BobÖ§¸¶Charlie 40ÔªµÈµÈ.

Õâ¸öÕ˱¾±ØÐëÊǹ«¿ªµÄ£¬Ã¿¸öÈ˶¼ÄܲéÔÄ, ¾ÍÏñÒ»¸öÍøÕ¾Ò»Ñù£¬Ã¿¸öÈ˶¼ÄܲéÔIJ¢Ìí¼ÓеĽ»Ò׼Ǽ. ¶øµ½ÁËÿ¸öÔµ״ó¼Ò¶Ô½»Ò׼Ǽ¶¼ÎÞÒìÒé¾Í»áÒ»Æð°ÑÕËËãÇå. Èç¹ûÄãÈë²»·ó³ö£¬¾ÍÒªÔÙÌÍÇ®³öÀ´. Èç¹ûÈÔÓнáÓ࣬¾Í¿ÉÒÔ´ÓÖÐÄûØ×Ô¼º¶à¸¶µÄÇ®.

ËùÒÔÕâ¸ö¼òµ¥ÌåϵµÄÉè¼Æ´ó¸Å»áÊÇÈçÏÂËùÊö: ÿ¸öÈ˶¼ÄÜÏòÕ˱¾Ìí¼ÓеĽ»Ò×ÐÅÏ¢£¬µ½Ôµ×ÔÙÓÃÕæ½ð°×ÒøÍ³Ò»½áËã.

µ«ÕâÑùµÄ¹«¹²Õ˱¾´æÔÚÒ»¸öÎÊÌ⣬ÕýÒòΪÿ¸öÈ˶¼ÄÜÌí¼Ó½»Ò׼Ǽ, Ó¦¸ÃÔõÑù±ÜÃâBobÔÚûÓо­¹ýAliceͬÒâµÄÇé¿öÏÂ͵͵¼ÇÏ£ºAlice¸øBob 100Ôª. (ÕâÑùÔµ׽áËãʱºò, Alice¾ÍҪΪÕâ±ÊÄóÔì³öÀ´µÄ½»Ò׸¶Ç®³öÀ´ÁË).

ÎÒÃÇÓÖÆ¾Ê²Ã´ÏàÐÅÕ˱¾ÖеļǼ¶¼×¼È·ÎÞÎóÄØ, ÕâÀï¾ÍÐèÒªÃÜÂëѧÖеĵç×ÓÇ©Ãû¼¼Êõ. ¾ÍÏñÊÖдǩÃûÒ»Ñù£¬AliceÐèÄÜÔÚÿ±Ê½»Ò×ÐÅÏ¢±ßÉÏÁôϼǼ, ÒÔÖ¤Ã÷ËýÁ˽ⲢÇÒÈÏ¿ÉÕâ±Ê½»Ò×·¢Éú, ¶øÇÒÕâ¸öÇ©Ãû²»Äܱ»ËûÈË»ñÈ¡²¢Î±Ôì.

µç×ÓÇ©ÃûÈ·±£½»Ò×µÄÕæÊµÐÔ

էһ˼Ë÷µç×ÓÇ©ÃûËÆºõ²»Ì«¿ÉÄÜʵÏÖ, ÎÞÂÛµç×ÓÇ©ÃûÊÇÈçºÎ´æ´¢µÄ£¬¼ÆËã»ú¶¼¿ÉÒÔ¶ÁÈ¡²¢¸´ÖÆ. ÄǾ¿¾¹¸ÃÈçºÎ·ÀֹαÔìÄØ? ҪʵÏÖµç×ÓÇ©Ãû£¬Ã¿¸öÈ˶¼ÐèÒªÉú³ÉÒ»¶ÔÃØÔ¿: ¹«¹²ÃÜÔ¿¼°Ë½ÈËÃÜÔ¿.

ÿһ¸öÃÜÔ¿Æäʵ¶¼ÊÇÒ»´® 0 »ò 1 ±ÈÌØ´®. ˽ÈËÃÜÔ¿ÓÐʱҲ±»½Ð×ö"ÃØÃÜ"Ô¿³×, ÒÔ±ãÄܹ»Ëõд³É sk, ¹«¹²ÃÜÔ¿ÔòËõд³É pk.

ÕýÈçÆäÃû£¬Ë½ÈËÃÜÔ¿ÊÇÓÉÄã×Ô¼º±£´æµÄ, ÏÖʵÉú»îÖУ¬Äã±¾ÈËËùÇ©ÊðµÄËùÓÐÎļþÖеÄÇ©Ãû¶¼ÊÇÒ»ÑùµÄ. µç×ÓÇ©ÃûÔò¸ü½øÒ»²½£¬Ëü»áËæ×ÅÇ©ÊðµÄÄÚÈݱ仯¶ø¸Ä±ä. Ëü¿´ÉÏÈ¥¾ÍÊÇÒ»´®10´úÂ룬ͨ³£³¤¶ÈÊÇ256λ. ¶øÈκÎÒª¼ÓÃÜÄÚÈݵÄÒ»¸ö×Ö·ûµÄ±ä¶¯¶¼»áÈÃÕâ´®²úÉúµÄеÄÇ©Ãû±äµÃÍêÈ«²»Í¬.

ÕýʽһµãµØ½²£¬²úÉúÕâÑùµÄÇ©ÃûÐèÒªÒ»¸öº¯Êý Sign, ËüͬʱҪÇóËùÇ©ÊðµÄÄÚÈÝÒÔ¼°ÄãµÄ˽ÈËÃÜÔ¿, Ò²¾ÍÊÇ Sign(Ç©ÊðµÄÄÚÈÝ, ÃØÔ¿) ¡ú Éú³ÉеÄÇ©Ãû .

˽ÈËÃÜÔ¿È·±£ÁËÖ»ÓÐÄã±¾ÈËÄܲúÉúÕâ¸öµç×ÓÇ©Ãû, Õâ¸ö²úÉúµÄÇ©Ãû»¹È¡¾öÓÚËùҪǩÊðµÄÄÚÈÝ, ¾ÍÒâζ×ÅÆäËûÈ˲»Äܼòµ¥µØ¸´ÖÆÕâ¸öÇ©Ãû, ²¢ÔÚÆäËûÄóÔìµÄÄÚÈÝÉÏαÔìÁíÒ»¸öÇ©Ãû(ÒòΪÄóÔìµÄÄÚÈݿ϶¨ÓëÔ­ÄÚÈݲ»Í¬).

Óë´Ëͬʱ»¹ÓÐÒ»¸öº¯Êý Verify ÑéÖ¤ÓÃÓÚÑé֤ǩÃûÊÇ·ñÕæÊµ, ¶øÕâ¸öº¯Êý»¹ÐèÒªÈýÑù¶«Î÷: Ç©ÊðµÄÄÚÈÝ, Éú³ÉµÄÇ©Ãû, ¹«¹²ÃÜÔ¿. ËüµÄ×÷ÓÃÊǸæËßÎÒÃÇÕâ¸öÇ©ÃûÊÇ·ñÊÇÓÉÊäÈ빫Կ¶ÔӦ˽ԿÀ´Éú³ÉµÄ.

ÕâÀï²¢²»»á¾ßÌåÌÖÂÛÕâЩº¯Êý¾ßÌåÈçºÎʵÏÖ([Óö¼ûÊýѧ]»áÔÚδÀ´¡¶Í¼½âÃÜÂëѧ¡·ÖнéÉÜ), µ«Ëü±£Ö¤ÁËÈç¹ûÄã²»ÖªµÀ¶Ô·½Ë½Ô¿µÄÇé¿öÏ£¬¼¸ºõ²»¿ÉÄÜÕÒµ½Ò»¸öÕýÈ·µÄÇ©Ãû. ׼ȷµØ½²£¬Ö»ÓÐͨ¹ýÇî¾Ù²¢·´¸´ÑéÖ¤²ÅÓпÉÄÜÕÒµ½ÕýÈ·µÄÇ©Ãû, È»ºóÓù«¿ªµÄ¹«Ô¿ pk À´Í¨¹ýÑéÖ¤.

ÏÖÔÚÏëÏë256λ±ÈÌØµ½µ×ÓжàÉÙ¿ÉÄܵÄÇ©Ãû, ×ܹ²ÓÐ 2256 ´Î·½¸ö¿ÉÄܵÄÇ©Ãû, ÕâÊÇÒ»¸öÌìÎÄÊý×Ö, ³ÆÆäΪÌìÎÄÊý×Öʵ¼ÊÉÏÓÖÔ¶Ô¶¸ß¹ÀÁËÌìÎÄѧµÄ·¶³ë, ÎÒ»¹×öÁËÁíÒ»¸ö²¹³äÊÓÆµÀ´ÑÝʾÕâ¸öÊý×Ö¾¿¾¹Óжà´ó£¬Îĺó»áÏêϸ½éÉÜ¡£

ÏÖÔÚÈç¹ûÒ»µ©ÄãÑéÖ¤ÁËÒ»¸öÇ©ÃûÊÇÕæµÄ, Äã¾ÍÄÜÏ൱ÓаÑÎÕµØÈÏΪ, Õâ¸öÇ©ÃûÖ»ÄÜÓÉËû±¾È˳ÖÓеÄ˽Կ¼ÓÃܲúÉú.

±àºÅÈ·±£½»Ò×ΨһÐÔ

ÏÖÔÚÈ·±£ÁËÿ¸öÈ˶¼»áÔÚ½»Ò×ÐÅÏ¢ºóÃæÇ©Ãû, ²»¹ýÈÔÈ»»á´æÔÚÁíÒ»¸öÎÊÌâ, ±ÈÈçAliceÇ©ÊðÁËÒ»ÌõAliceÖ§¸¶Bob 100ÔªµÄ½»Ò׼Ǽ, ¼´±ãBob²»ÄÜÔÚAliceµÄн»Ò׼ǼÉÏαÔìÇ©Ãû, Ëû»¹¿ÉÒÔ°ÑÕâÌõ¼ÇÂ¼ËæÐÄËùÓûµØ¸´Öƺü¸±é, ÒòΪÕâЩ¼Ç¼ÒÔ¼°Ëü¶ÔÓ¦µÄÇ©Ãû¶¼ÊÇÕýÈ·µÄ.

Òª½â¾öÕâ¸öÎÊÌ⣬ÄãÔÚÇ©Êðÿһ±ÊеĽ»Ò×ÐÅϢʱ, ½»Ò×ÐÅÏ¢»¹±ØÐë°üº¬Ò»¸öΨһµÄ±àºÅÓëÖ®¶ÔÓ¦. ÄÇÑùÈç¹ûAlice¶à´ÎÖ§¸¶Bob 100ÔªµÄ»°, Õ˱¾ÉϵÄÿÌõ¼Ç¼¶¼»áÒªÇóÒ»¸öеÄÇ©Ãû.

ÓÐÁ˵ç×ÓÇ©Ãû¾Í½â¾ö¾ø´ó²¿·ÖÁËÔ­±¾ÌåϵÖеÄÐÅÈÎΣ»ú, µ«ÒªÕæÕýʵÏÖ£¬ÈÔÈ»ÐèÒªÒÀÀµÒ»¸öÀàËÆµÄÐÅÓûú¹¹, Ò²¾ÍÊÇ˵ÄãÐÅÈÎÿ¸öÈ˵½ÁËÔµ׶¼»á³öÏÖ²¢ÓÃÏÖ½ð½áËã, ÒòΪÍòÒ»CharlieÇ·Á˺ܶàÇ®µ«¾ÍÊDz»³öÀ´»¹Ç®¸ÃÔõô°ì, Õâ¾ÍÊÇÔµ×ÈËÃÇÔÙ´ÎÓÃÏÖ½ð½áËãµÄΨһԭÒò - µ£ÐÄijЩÈË(±ÈÈç Charlie) Ç·Á˺ܶàÇ®.

´ÏÃ÷µÄÄãÏëµ½ÁËÒ»¸ö·½·¨¾Í²»ÐèÒªÕæÕýÔÙÓÃÏÖ½ð½áËã, Ö»ÒªÄܹ»±ÜÃâÆäÖÐÓÐЩÈ˵ÄÖ§³ö½ð¶îСÓÚÊ£Óà¿ÉÖ§¸¶½ð¶î. ±ÈÈçËùÓÐÈ˸տªÊ¼¾ÍÐèÒªÍùÕËÉÏÖ§¸¶100Ôª£¬Õ˱¾ÉÏ×îÏȼǼ¼¸Ìõ£ºAlice»ñµÃ100Ôª£¬Bob»ñµÃ100Ôª£¬CharlieµÈµÈ.

ÏÖÔÚÖ»ÐèÒª¾Ü¾øÔÚÕ˱¾ÉϼǼijЩÈËÈë²»·ó³öµÄ½»Ò׾ͿÉÒÔÁË, ¾Ù¸öÀý×Ó£¬Èç¹ûǰÁ½Ìõ½»Ò׼ǼÊÇ: CharlieÖ§¸¶Alice 50Ôª£¬CharlieÖ§¸¶Bob 50Ôª. ÔÙÀ´Èç¹ûCharlie»¹ÒªÖ§¸¶Äã20ÔªµÄʱºò£¬ÄÇÕâÏî½»Ò×½«ÊÇÎÞЧµÄ£¬Õâ¾Í¸úËûûÓÐÇ©ÃûÒ»ÑùÊÇÎÞЧµÄ.

²»¹ýÕâ¾ÍÒâζ×ÅÑéÖ¤µ±Ç°µÄÒ»Ìõ½»Ò×, ¾ÍÐèÒªÁË½â½ØÖÁµ±Ç°ËùÓеÄÀúÊ·½»Ò×ÐÅÏ¢. ÕâÔÚ¼ÓÃÜ»õ±ÒÖÐͬÑùÈç´Ë£¬²¢ÇÒÈÔÓдýÓÅ»¯µÄÓàµØ.

µ«ÓÐȤµÄÊÇ£¬Õâ¸öÉè¼ÆÕæÕýÈ¥µôÁËÕ˱¾ºÍÕæÊµÃÀÔªÖ®¼äµÄÁªÏµ, ÀíÂÛÉÏÈç¹ûÊÀ½çÉÏËùÓÐÈ˶¼ÊÇÓÃÕâ¸öÕ˱¾, ÄãÕû¸öÒ»Éú¶¼¿ÉÒÔÔÚÕâ¸öÕ˱¾ÉÏÖ§¸¶²¢»ñµÃÊÕÈëÖжȹý, ¸ù±¾Ã»ÓбØÒª»ñµÃÕæÊµµÄ»õ±Ò.

ΪÁËÇ¿µ÷ÕâÒ»µã£¬ÎÒÃǰÑÕ˱¾ÉϵĻõ±Òµ¥Î»³ÆÖ®Îª"Õ˱¾Ôª"£¬²¢¼ò³ÆÎªLD. µ±È», ÄãÒ²¿ÉÒÔËæÊ±½«LD×ÔÓɵضһ»³ÉÕæµÄÃÀÔª.

¾Ù¸öÀý×Ó£¬AliceÔÚÏÖʵÖиøÁËBob 100Ôª, ͬʱBobÔÚ¹«¹²Õ˱¾ÉϼÇÉÏBobÖ§¸¶Alice 100Ôª. µ«ÕâÑùµÄ¶Ò»»²¢²»ÔÚÕâÌ×ϵͳµÄÉè¼Æ³õÖÔÖ®ÄÚ, ËùÒÔ²»»áÊÜЭÒéµÄ±£»¤. ÕâÑùµÄ¶Ò»»ÓëÃÀÔªºÍÅ·Ôª»òÊг¡ÉÏÆäËûµÄ»õ±Ò¶Ò»»ÀàËÆ, ÄÇÊÇÁíÍâÒ»¸öÊÂÇéÁË.

±ÈÌØ±ÒµÄºËÐÄ

ÕâÊÇÀí½â±ÈÌØ±ÒºÍÆäËû¼ÓÃÜ»õ±ÒµÄ×îÖØÒªµÄÐÅÏ¢ÁË, Ëüʵ¼ÊÉϾÍÊÇÒ»¸öÕ˱¾, ËùÓеÄÀúÊ·½»Ò×¾ÍÊÓΪ»õ±ÒµÄʵÌå.

µ±È»¾Í±ÈÌØ±Ò¶øÑÔ, ÈËÃÇÖ»ÓÐÓÃÏÖ½ð¹ºÂòºÍʹÓñÈÌØ±Ò²Å»áÔÚÕ˱¾ÉϼǼ. µ«ÐµıÈÌØ±ÒÈçºÎ²úÉúÎÒÒ»»á¶ùÔÙϸ˵.

µ«´Ë֮ǰ£¬ÎÒÃǵÄLDÌåϵºÍʵ¼ÊµÄ¼ÓÃÜ»õ±Ò»¹ÓÐÒ»´¦²»Í¬, ÎÒ¸ÕÌáµ½Õâ¸ö¹«¹²Õ˱¾´æÔÚÓÚij¸ö¹«¹²µØµã. ±ÈÈçÒ»¸öÍøÕ¾£¬ËùÓÐÈ˶¼Äܵǽ²¢Ìí¼Ó¼Ç¼, ÄÇÑùµÄ»°ÎÒÃǾͱØÐëÐÅÈÎÕâÒ»ÖÐÐÄ»ú¹¹. ÄǾ¿¾¹Ë­À´¹ÜÀíÕâ¸öÍøÕ¾£¬Ë­À´¿ØÖÆÌí¼Ó¼Ç¼µÄ¹æÔòÄØ?

¿¼Âǵ½Èç¹ûÈÃËùÓÐÈ˶¼ÄÜ»ñÈ¡Õâ·ÝÕ˱¾Ò²¾Í²»ÐèÒªÐÅÈÎÖÐÐÄ»ú¹¹ÁË. µ±ÄãÐèÒª·¢Éú½»Ò×£¬ÈçAliceÖ§¸¶Bob 100Ôª, ÄãÐèÒª½«Õâ¸öÐÅÏ¢¹ã²¥¸øÍøÂçÖÐËùÓÐµÄÆäËûÈË, ËûÈËÊÕµ½ÁËÕâ¸öÐÅÏ¢¶¼ÔÚ×Ô¼ºÄÇ·ÝÕ˱¾ÉϼÇÏÂÕâÌõ½»Ò×.

ÕâÑùÏë·¨ËäÈ»¼òµ¥£¬µ«ÕæµÄÕâÑùÉè¼Æ¾Í»áÏ൱Ôã¸â, ÒòΪÈçºÎÈ·±£ËùÓÐÈËÊÖÀï¶¼ÊÇÕýÈ·µÄÄÇ·ÝÕ˱¾ÄØ

µ±BobÊÕµ½ÁËÈçAliceÖ§¸¶Bob 10 LD µÄ½»Ò×£¬ËûÈçºÎÈ·±£²¢ÏàÐÅÆäËûËùÓÐÈËҲͬÑùÊÕµ½ÁËÕâÒ»ÐÅÏ¢, ÒÔ±ãδÀ´ÄÜÈÃËûÔÚ¿ÉÒÔÓÃÕâ 10 LDÖ§¸¶¸øCharlie×ö½»Ò×ÄØ?

ÊÔ×ÅÏëÏëÊÇÄã×Ô¼ºÊÕÌý×ÅÀ´×ÔÍâ½çµÄ½»Ò×ÐÅÏ¢¹ã²¥, ¸ÃÈçºÎÈ·±£ÆäËûÈ˺ÍÄãÒ»ÑùÒÔÏàͬµÄ˳Ðò½ÓÊܽ»Ò×ÐÅÏ¢, Õâ²ÅÊǹؼüËùÔÚ£¬Ò²ÊÇÒ»¸öÓÐȤµÄÄÑÌâ.

ÄãÄÜÏë³öÒ»¸öЭÒéÀ´¾ö¶¨½ÓÊÜ»ò¾Ü¾øÊÕµ½µÄ½»Ò×ÐÅÏ¢, ¶øÇÒÄãÈ·ÐÅÆäËûËùÓÐÈËÔÚÕâ¸ö·½·¨ÏÂÄÜÒÔͬÑùµÄ˳Ðò½ÓÊܽ»Ò×ÐÅÏ¢, ×îÖÕ¿ÉÒÔÐγÉһģһÑùµÄÕ˵¥, ÕâÒ²ÊDZÈÌØ±ÒԭʼÂÛÎÄÖÐÏêÊöµÄ²¿·Ö.

¼òµ¥µØ½²£¬±ÈÌØ±Ò¸ø³ö½â¾ö°ì·¨ÊÇ: Ñ¡ÔñÐÅÈÎÏûºÄ×î¶à¼ÆËã×ÊÔ´(¼ÆËãÁ¿×î´ó)µÄÄÇ·ÝÕ˱¾. ÎһỨһЩʱ¼äÏêϸ½²ÊÇʲôÒâ˼, ËüÉæ¼°µ½"¼ÓÃÜÉ¢Áк¯Êý"Õâ¸ö¸ÅÄî.

»ù±¾µÄ˼·ÈçÏ£ºÈç¹ûÄ㽫¼ÆËã×ÊÔ´µÄÏûºÄ×÷ΪÄãÐÅÈεĻù´¡£¬ÄÇôαÔì½»Ò׼ǼºÍÕ˱¾²»Ò»ÖµÄÇéÐÎËùÒªºÄ·ÑµÄ¼ÆËãÁ¦³É±¾Òª¸ßµ½²»¿ÉÐС£

Õâ¸öÏ뷨ʵÔÚÊÇÌ«¿áÁË£¡Èç¹ûÄã¶®ÁË£¬Äã¾Í»áÀí½â±ÈÌØ±ÒºÍÆäËû¼ÓÃÜ»õ±ÒµÄºËÐÄ.

ÄÇôÊ×ÏÈ£¬Ê²Ã´ÊÇÉ¢ÁÐ(¹þÏ£)º¯Êý£¿ÕâЩº¯ÊýµÄÊäÈë¿ÉÒÔÊÇÈκÎÐÅÏ¢»òÎļþ, ËüÃÇ»áÊä³öÒ»¸ö¹Ì¶¨³¤¶ÈµÄ±ÈÌØ×Ö·û´®£¬Èç256λ, Õâ¸öÊä³öÖµ½Ð×öÕâ¸öÐÅÏ¢µÄÉ¢ÁÐÖµ£¬»òÕß³ÆÆäΪ"ÕªÒª", Ëü¹ÊÒâÉè¼Æ³É»áÊä³ö¿´ËÆÏàµ±Ëæ»úµÄÄÚÈÝ, µ«²¢²»ÊÇËæ»úµÄ£¬Ö»ÒªÊǸø¶¨ÏàͬµÄÐÅÏ¢×ÜÊÇÊä³öÏàͬµÄÄÚÈÝ.

µ«Èç¹ûÄ㽫ÊäÈëÉÔ×÷Ð޸ģ¬Ò²Ðí½ö½öÖ»ÊÇÐÞ¸ÄÁËÆäÖÐÒ»¸ö×Ö·û£¬×îÖÕµÄÉ¢ÁÐÖµ»á±äµÃÃæÄ¿È«·Ç. ÊÂʵÉÏ£¬ÎÒÕâÀï×öÑÝʾµÄÉ¢Áк¯Êý½Ð×ö"SHA256" .

ÊäÈëµÄÇá΢Ð޸ģ¬Êä³ö¾Í»áÍêÈ«²»Í¬£¬ºÁÎÞ¹æÂÉ¿ÉÑÔ, Ã÷°×Á˰ɣ¬Õâ²»ÊÇÆÕͨµÄÉ¢Áк¯Êý£¬ÕâÊǼÓÃÜÉ¢Áк¯Êý, Õâ¾ÍÒâζ×ÅÄæÏò¼ÆËãÊDz»¿ÉÄܵÄ.

Èç¹û¸æËßÄãÒ»´® 256 λµÄ1,0µÄ×Ö·û´®È»ºóÎÊÄã, ÕÒµ½SHA256 º¯ÊýÊäÈëµÄÄÚÈÝ, ʹµÃÁ½Õß¾­¹ý SHA256 ºó¾ßÓÐͬÑùµÄ½á¹û. ÄãÖ»ÓÐÒ»¸öÒ»¸ö±©Á¦È¥ÊÔ´íµÄ·½·¨.

²»¹ýÄãÏë¸ÐÊÜһϠ2^256 ´Î·½¸ö³¢ÊÔ¾¿¾¹ÐèÒª¼ÆËã¶à¾Ã, ¿ÉÒÔ¿´¿´Õâ¸ö²¹³äÊÓÆµ(¡¶256λ¼ÓÃÜÓжలȫ?¡·¹ý¼¸Ìì[Óö¼ûÊýѧ]»áÕûÀí³öÀ´).

Äã»áÏëÈç¹ûÖªµÀÁËÕâ¸öº¯ÊýµÄÔË×÷ϸ½Ú, ÊDz»ÊǾͿÉÒÔ²»ÓÃϹ²Â, ¶øÊÇ¿ÉÒÔµ¹ÍÆ»ØÀ´²Â³öÕâ¸öÊäÈëÄØ. µ«Ä¿Ç°Ã»ÓÐÈË¿ÉÒÔ×öµ½.

ÓÐȤµÄÊÇ£¬Ä¿Ç°»¹Ã»ÓÐÑϸñµÄÖ¤Ã÷ÄæÏò¼ÆËãÊÇÀ§ÄѵÄ, µ«Ä¿Ç°´óÁ¿µÄ°²È«ÐÐÒµºÍ¼ÓÃÜÐèÇó¶¼È¡¾öÓÚ¼ÓÃÜÉ¢Áк¯ÊýÒÔ¼°ËüµÄÕâ¸öÐÔÖÊ.

Èç¹ûÄãϸ¿´ä¯ÀÀÆ÷ºÍ youtube ½¨Á¢µÄ¼ÓÃÜÁ¬½Ó±³ºóµÄ¼ÓÃÜËã·¨, »òä¯ÀÀÆ÷Á¬½ÓÒøÐÐÍøÕ¾Ê±, ÄãºÜ¿ÉÄܻῴµ½SHA256Ëã·¨.

µ«ÏÖÔÚ£¬ÎÒÃǵĹØ×¢µã»áÊÇÕâÑùµÄÉ¢ÁѺ¯ÊýÈçºÎÖ¤Ã÷Õ˵¥ÉÏһϵÁеĽ»Ò×ÊǺÍÒ»¸öºÜ´ó¼ÆËãÁ¿ÓйØÏµÄØ?

ÏëÏëÈç¹ûÓÐÈ˸øÄãÒ»·Ý½»Ò׼Ǽ£¬²¢Ëµ"ºÙ£¡ÎÒ·¢ÏÖÁËÒ»¸öÌØÊâµÄÊý×Ö(ÏÂͼÖÐÕ˱¾ÖÐÂÌÉ«Êý×Ö 1073765433)£¬Äã°ÑÕâ¸öÊý×Ö·ÅÔÚÕâ·Ý½»Ò׼ǼºóÃæ, È»ºóÔÚ¸øÕû¸ö½»Ò׼ǼÐÅÏ¢½øÐÐSHA256º¯Êý¼ÆËãºó, Ç°Ãæ30¸öÊý×Ö¶¼»áÊÇ0£¡"

ÄãÏëÏëÕÒµ½ÕâÑùµÄÒ»¸öÊý×ÖÓжàÄÑ£¿¶ÔÓÚÒ»¸öËæ»úµÄÐÅÏ¢£¬ÆäÉ¢ÁÐֵǰ30λ¶¼ÊÇ0µÄ¸ÅÂÊÊÇ2µÄ30´Î·½·ÖÖ®Ò», Ò²¾ÍÊDz¶àÊÇÊ®ÒÚ·ÖÖ®Ò», ¶øÇÒÒòΪSHA256ÊÇÒ»¸ö¼ÓÃÜÉ¢Áк¯Êý, ÕÒµ½Õâ¸öÌØÊâÊý×ÖµÄΨһ·½·¨Ö»ÄÜÊDZ©Á¦Çî¾ÙÑéÖ¤, ËùÒÔÄã»ù±¾ÉÏÒѾ­³¢ÊÔÁËÊ®ÒÚ´Î, ²ÅÕÒµ½ÁËÕâ¸öÌØ±ðÊý×Ö.

¶øÄãÒ»µ©ÖªµÀÁËÕâ¸öÊý×Ö£¬ºÜ¿ì¼ÆËãÒ»ÏÂÕâ¸ö½»Ò×ÁбíºÍÊý×ÖÔÚÒ»Æð×÷ΪÊäÈë, ¾­¹ýÉ¢ÁмÆËãºó·¢ÏÖ¿ªÍ·È·ÊµÊÇ30¸ö0¾ÍÐÐÁÐ.

»»ÑÔÖ®£¬ÄãÄÜºÜ¿ìµØÑéÖ¤ËûÃÇȷʵ¾­¹ýÁË´óÁ¿µÄ¼ÆËã, ¶øÄã²»ÐèÒªÇ××ÔÏûºÄÕâô´ó¼ÆËãÁ¿¡£Õâ½Ð×ö"¹¤×÷Á¿Ö¤Ã÷".

ÖØÒªµÄÊÇ£¬Õâ¸ö¹¤×÷Á¿Ö¤Ã÷±¾Éí¾Í¶ÔÓ¦ÁÐÕâ·Ý½»Ò׼Ǽ. Èç¹ûÄã¸ü¸ÄÁËÆäÖÐÒ»Ìõ½»Ò×ÐÅÏ¢£¬¼´±ãÊÇÐÞ¸ÄÁÐÒ»¸öÊý×Ö, Ò²»áÍêÈ«¸Ä±ä×îÖÕµÄÉ¢ÁÐÖµ. ËùÒÔ¾ÍÓÖÐèÒª¾­¹ýÊ®Òڴγ¢ÊÔ²ÅÄÜÕÒµ½ÐµĹ¤×÷Á¿Ö¤Ã÷ - ¼´ÕÒµ½ÄǸöÌØ±ðÊý×Ö, ½ÓÔÚÄãÐ޸ĺóµÄ½»Ò×ÁбíºóÃæ, ʹµÃ¶ÔÓ¦µÄÉ¢ÁÐÖµ¿ªÍ·ÊÇ 30 ¸ö0.

ÏÖÔڻعýÍ·À´¿¼ÂÇÎÒÃǵķֲ¼Ê½Õ˱¾µÄÇéÐΣºÃ¿¸öÈ˶¼Ôڹ㲥½»Ò×ÐÅÏ¢£¬ÎÒÃÇÏëÕÒµ½Ò»¸ö·½·¨ÄÜÈÃËùÓÐÈ˶¼ÈÏ¿ÉÒ»·ÝÕýÈ·µÄÕ˵¥. ÎÒÇ°ÃæËµ¹ý±ÈÌØ±ÒԭʼÂÛÎĵĺËÐĵã¾ÍÊÇ, ÿ¸öÈ˶¼ÐÅÈÎÐèÒªÏûºÄ×î´ó¼ÆËãÁ¿µÄÄÇ·ÝÕ˵¥.

ҪʵÏÖÕâ¸öÏë·¨Ê×ÏÈÐèÒª½«Õ˵¥ÕûÀí³É"Çø¿é". ÕâÐ©Çø¿é°üº¬ÁËһϵÁн»Ò×ÐÅÏ¢ÒÔ¼°Æä¹¤×÷Á¿Ö¤Ã÷, Ò²¼´ÓÐÒ»¸öÌØ±ðÊý×ÖÂú×ãÆäÉ¢ÁÐÖµÒÔһϵÁÐ0¿ªÍ·.

ÎÒÃÇÔÝʱÏȶ¨60¸ö0¿ªÍ·°É£¬Ò»»á¶ùÎÒÃÇ»á»ØÍ·À´¿´ÈçºÎϵͳµØÈ·¶¨ÕâЩ0µÄ¸öÊý.

Àà±ÈÓÚ½»Ò×ÐÅÏ¢Òª¾­¹ý·¢ËÍ·½Ç©Ãû²Å±»È϶¨ÎªÓÐЧ, ͬÑùµÄ, Ò»¸öÇø¿éÖ»Óе±ËüÓй¤×÷Á¿Ö¤Ã÷ʱ²Å±»È϶¨ÎªÓÐЧ.

¶øÇÒΪÁËÈ·±£ÕâÐ©Çø¿éÓÐÒ»¸ö±ê×¼µÄ˳Ðò, ÎÒÃÇ¹æ¶¨Ç°Ò»Çø¿éµÄÉ¢ÁÐÖµ±ØÐë¼ÓÈëµ½µ±Ç°Çø¿éµÄÍ·²¿ÐÅÏ¢ÖÐ.

ÕâÑùµÄ»°£¬Èç¹ûÄã»ØÍ·Ïë¸Ä±äÆäÖÐij¸öÇø¿éµÄÄÚÈÝ, »ò½»»»Á½¸öÇø¿éµÄ˳Ðò, Äã¾Í»á¸Ä±äËüºóÒ»¸öÇø¿éµÄÄÚÈÝ, Ò²¾Í¸Ä±äÁËÄǸöÇø¿éµÄÉ¢ÁÐÖµ, È»ºóÓÖÓ°Ïìµ½ÔÙÏÂÒ»¸öÇø¿é......

Õâ¾ÍÐèÒªÖØÐ¼ÆËãËùÓÐÕâÐ©Çø¿éµÄÉ¢ÁÐÖµ£¬ÖØÐÂѰÕÒÿ¸öÌØ±ðÊý×ÖʹµÃÇø¿éµÄÉ¢ÁÐÖµÒÔ60¸ö0¿ªÍ·. ÒòΪËùÓеÄÇø¿éÒÔÕâÖÖ·½Ê½Ï໥Á´½Ó, ËùÒÔÎÒÃÇÒ»°ã²»°ÑËü½Ð×öÕ˱¾£¬¶øÊÇΪ"Çø¿éÁ´"(blockchain).

ÔÚÕâ¸öеÄÌåϵ֮Ï£¬ÎÒÃÇÏÖÔÚÔÊÐíÊÀ½çÉϵÄÿ¸öÈ˶¼²ÎÓ뽨ÔìÇø¿é, Òâ˼ÊÇ˵ËûÃǶ¼¿ÉÒÔÊÕÌýÍøÂçÖеĽ»Ò×ÐÅÏ¢£¬ÕûÀíÕâЩÐÅÏ¢Éú³ÉÇø¿é£¬È»ºó»¨´óÁ¿µÄ¼ÆË㹤×÷, ÕÒµ½ÄǸöÌØ±ðÊý×ÖʹµÃÇø¿éµÄÉ¢ÁÐÖµÒÔ60¸ö0¿ªÍ·.

Ò»µ©ÕÒµ½ÁËÕâ¸öÊý×Ö£¬ËûÃǾͽ«Õâ¸öÇø¿é¹ã²¥³öÈ¥. ΪÁ˽±ÀøÕâ¸öÇø¿é½¨Á¢ÕßËùÏûºÄ¾Þ´óµÄ¼ÆËãÁ¿¸¶³ö£¬µ±Ëý½¨Á¢ÁËÒ»¸öÇø¿é£¬ÎÒÃǹ涨Ëý¿ÉÒÔ°ÑÒ»±ÊÌØ±ðµÄ½»Ò×ÐÅÏ¢·ÅÔÚÕ˵¥¿ªÍ·£¬¼´£ºÈÃËýƾ¿Õ»ñµÃ10 LD¡£Õâ½Ð×ö"Çø¿é½±Àø"£¬Õâ²¢²»ÊôÓÚÈκν»Ò×, Ëü²¢²»À´×ÔÓÚÆäËûÈË£¬ËùÒÔÒ²²¢²»ÐèҪǩÃû¡£

ÕâÒ²Òâζ×Å, ÿһ¸öн¨µÄÇø¿é¶¼»áÔöÌíеÄÐéÄâ»õ±Ò, ½¨Á¢Çø¿éͨ³£½Ð×ö"ÍÚ¿ó"£¬ÒòΪËü»áÐèÒªÏûºÄ´óÁ¿µÄ¼ÆË㹤×÷Á¿, ÍÚ¿ó»áΪÕû¸ö¾­¼ÃÖÐÒýÈëеĻõ±ÒÁ¿.

ËùÒÔµ±ÄãÌýµ½»ò¿´µ½¿ó¹¤Ê±, ÄãÏÖÔÚÃ÷°×ËûÃÇËù×öµÄÆäʵ¾ÍÊÇ:ÊÕÌý½»Ò×ÐÅÏ¢£¬½¨Á¢Çø¿é£¬¹ã²¥Çø¿é£¬²¢»ñµÃлõ±ÒµÄ½±Àø£¬Èç´Ë¶øÒÑ£®

¶øÔÚ¿ó¹¤ÑÛÖУ¬Ã¿¸öÇø¿é¾ÍÏñÊÇÒ»¸öСÐÍµÄ²ÊÆ±£¬Ã¿¸öÈ˶¼Ï뾡¿ÉÄÜ¿ìµÃ²Â¶ÔÄǸöÌØÊâµÄÊý×Ö£¬Ö±µ½ÆäÖÐÓÐÒ»¸öÐÒÔ˶ùÕÒµ½ÁËÄǸöÌØ±ðÊý×Ö£¬ÄÜÈÃÇø¿éµÄÉ¢ÁÐÖµÒԺܶà0¿ªÍ·£¬È»ºóËûÃǾ͵õ½½±Àø.

¶ø¶ÔÓÚÆäËûÖ»ÊÇÏëÀûÓÃÕâ¸öϵͳ×ö½»Ò×µÄÈ˶øÑÔ£¬²¢²»ÐèÒªÊÕÌý½»Ò׼Ǽ£¬ËûÃÇÖ»ÐèÒªÊÕÌý±»¿ó¹¤¹ã²¥µÄÇø¿é¼´¿É£¬È»ºó¸üÐÂ×Ô¼º±£³ÖµÄÇø¿éÁ´¾Í¿ÉÒÔÁË.

ÏÖÔÚÎÒÃÇЭÒéµÄ¹Ø¼üµãÀ´ÁË, Èç¹ûÎÒÃÇÊÕµ½ÁËÁ½·ÝÍêÈ«²»Í¬µÄÇø¿éÁ´£¬ÆäÖн»Ò×ÐÅÏ¢Ïà³åÍ»µÄʱºò, ÄãÖ»±£Áô×µÄÄÇÒ»¸ö£¬Ò²¾ÍÊǰüº¬×î´óµÄ¹¤×÷Á¿µÄÄÇÒ»·Ý(±ÈÈçÇø¿éÁ´³¤¶ÈΪ 4ºÍ5 , ¾ÍÑ¡Ôñ³¤¶ÈΪ 5 µÄÄÇ·Ý)¡£

Èç¹ûÔÝʱÄÑ·ÖÉÏÏ£¬µÈ´ýÏÂÒ»¸öÇø¿éµÄ¹ã²¥£¬×ÜÓÐÒ»¸ö»áÐγɸü³¤µÄÇø¿éÁ´, ËùÒÔ¼´±ãûÓÐÖÐÐÄȨÍþ»ú¹¹£¬ËùÓÐÈËÒ²¶¼¸÷×ԼǼ×Ô¼ºµÄÄÇ·ÝÇø¿éÁ´, µ«Èç¹ûÿ¸öÈ˶¼ÐÅÈÎ×î¶à¹¤×÷Á¿µÄÄǸöÇø¿éÁ´£¬ÎÒÃǾʹﵽÁËÒ»¸öÈ¥ÖÐÐÄ»¯µÄ¹²Ê¶.

ΪÁËÀí½âÕâ¸öϵͳΪʲô¿ÉÐÅ£¬ÒÔ¼°ÔõÑù²ÅÓ¦¸ÃÏàÐÅÿһ±Ê½»Ò×ÊÇ·ñÕæÊµ. ÎÒÃÇÆäʵ¿ÉÒÔÈ¥Àí½â, ÒªÔõô×ö²ÅÄÜÔÚÕâ¸öϵͳϽøÐÐÆÛÆ­.

Ò²ÐíAliceÏëÒªÓÃÒ»¸öαÔìµÄÇø¿éÆÛÆ­Bob, Ò²¾ÍÊÇËý¸øBobÒ»¸öÇø¿éÀï°üº¬ÀïËýÖ§¸¶Bob 100ÕËÔªµÄÐÅÏ¢, µ«ËýûÓаÑÕâ¸öÇø¿é¹ã²¥¸øÍøÂçÖÐµÄÆäËûÈË. ÄÇÑùµÄ»°£¬ÆäËûÈ˶¼»¹ÒÔΪËýÈÔÈ»³ÖÓÐÄÇ100ÕËÔª. ΪÁË×öµ½ÕâÒ»µã, ËýÒª±ÈÆäËûËùÓпó¹¤ÏÈÕÒµ½¹¤×÷Á¿Ö¤Ã÷²ÅÄÜÆÛÆ­ËùÓÐÈË, ÒòΪËùÓеĿó¹¤ËûÃÇÒ²¶¼ÔÚ¶ÀÁ¢½¨ÔìÇø¿é.

¶øÕâȷʵÊÇÓпÉÄÜ·¢ÉúµÄ£¡ÓпÉÄÜAlice¸ÕºÃ±ÈÆäËûËùÓÐÈ˶¼ÏÈÕÒµ½ÁËÕâ¸ö±íʾ¼ÆËãÁ¿µÄÌØÊâÊý×Ö, µ«BobÒ²»¹»áÊÕµ½À´×ÔÆäËû¿ó¹¤µÄÇø¿é¹ã²¥. ËùÒÔΪÁËÈÃËûÏàÐÅËýÄÇ·ÝαÔìµÄÇø¿é£¬AliceºóÃæ¶¼Òª³ÖÐøÖØÐ¼ÆËã, ËýÄÇ·ÝαÔì¸øBobµÄÇø¿éºóÃæµÄËùÓÐÇø¿é, ÕâÐ©Çø¿éºÍBobÊÕµ½ÁËÀ´×ÔÆäËû¿ó¹¤µÄÇø¿é¶¼²»Í¬.

µ«ÏµÍ³Ð­Ò鹿¶¨Bob×ÜÊÇÐÅÈÎËûËùÖ¸µÄ×µÄÄÇÒ»¸öÇø¿éÁ´, AliceÔÚǰ¼¸¸öÇø¿é»¹ÓпÉÄܱ£³ÖÁìÏÈ - ¸ÕºÃÅöÇÉËý±ÈÆäËûËùÓп󹤶¼ÏÈÕÒµ½ÄǸöÇø¿é.

µ«³ý·ÇËýÓµÓнӽüËùÓп󹤵ļÆËã×ÊÔ´µÄ50%, ·ñÔò, ´Ó¸ÅÂÊÉÏ¿´, »ù±¾Äܿ϶¨µÄÊÇÆäËûËùÓп󹤼ÆËãµÄÇø¿é»á±ÈAliceαÔì¸øBobµÄÇø¿éÐγɵÄÇø¿éÁ´¸ü³¤¸ü¿ì.

ËùÒÔ¾­¹ý×ã¹»³¤µÄʱ¼ä£¬Bob»á¾Ü¾øËûÊÕµ½µÄÀ´×ÔAliceµÄÇø¿éÁ´, ¶øÑ¡ÔñÆäËûËùÓÐÈ˶¼ÔÚʹÓõÄ×µÄÇø¿éÁ´.

×¢ÒâÁË, ÕâÒâζ×ÅÄã²»Ò»¶¨ÒªÐÅÈÎÄã¸Õ¸Õ½ÓÊܵ½µÄÐÂÇø¿é, ¶øÓ¦¸ÃµÈºóÃæÓÐÐµļ¸¸öÇø¿éÌí¼Óºó, Èç¹ûÄ㻹ûÊÕÌýµ½¸ü³¤µÄÇø¿éÁ´£¬Äã¾ÍÄÜÐÅÈÎÕâ¸öÇø¿éµÄÈ·ÊôÓÚÆäËûËùÓÐÈ˶¼ÔÚÓõÄÄÇÌõÁ´ÉÏ.

µ½´Ë£¬ÎÒÃǽ²½âÁËËùÓÐÖ÷ÒªÄÚÈÝ, Õâ¸ö»ùÓÚ¹¤×÷Á¿Ö¤Ã÷µÄ·Ö²¼Ê½Õ˱¾ÏµÍ³, »ù±¾ÉϾÍÊDZÈÌØ±Ò»¹ÓÐÆäËû¼ÓÃÜ»õ±ÒµÄ¹¤×÷Ô­Àí. ÔÙ½²½²¸ü¶àµÄϸ½Ú, ¸ÕÎÒ½²µ½¹¤×÷Á¿Ö¤Ã÷, ¾ÍÊÇѰÕÒÄÇÒ»¸öÌØ±ðÊý×Ö, Âú×ãÆäÇø¿éµÄÉ¢ÁÐÖµÒÔ60¸ö0¿ªÍ·. ¶øÏÖʵµÄ±ÈÌØ±ÒЭÒéÖлᶨÀí¸Ä±ä 0 µÄ¸öÊý, ºÃ±£Ö¤Æ½¾ùÿ10·ÖÖÓ¿ÉÒÔ²úÉúÒ»¸öеÄÇø¿é.

µ±ÓÐÔ½À´Ô½¶àµÄ¿ó¹¤¼ÓÈëµ½"ÍÚ¿ó"µÄÐÐÁÐÖкó, Õâ¸ö¼ÆËãµÄÌôÕ½ÐÔÒ²Ô½À´Ô½¸ß. ºÃÈÃÕâ¸öС²ÊƱ, ´óԼÿ 10 ·ÖÖÓ²ÅÄÜÓÐÒ»¸öÈËÖн±. ºÜ¶àеļÓÃÜ»õ±ÒÓиü¶ÌµÄÇø¿éʱ¼ä¼ä¸ô.

±ÈÌØ±ÒÌåϵÖÐËùÓеıÈÌØ±Ò¶¼À´×ÔÓÚÉú³ÉÐÂÇø¿éµÄ½±Àø, ÔÚÒ»¿ªÊ¼£¬ÊÇÃ¿Çø¿é50¸ö±ÈÌØ±Ò. »¹ÓÐÒ»¸ö½Ð×ö"Block Explorer"µÄÍøÕ¾Äã¿ÉÒÔÈ¥¿´¿´, ÉÏÃæÄÜÇáËɵؿ´µ½±ÈÌØ±ÒÇø¿éÁ´ÖеÄÐÅÏ¢, Èç¹ûÄã¿´Çø¿éÁ´×î³õʶµÄÄǼ¸¸öÇø¿é, ËüÃdzýÁ˽±Àø¸ø¿ó¹¤µÄ50¸ö±ÈÌØ±ÒÖ®ÍⲢûÓÐÆäËû½»Ò×.

µ«Ã¿¹ý210000¸öÇø¿é£¬²î²»¶àÿ4Äê£¬Çø¿é½±Àø¾Í»á¼õ°ë. ÏÖÔÚ£¬Ã¿¸öÇø¿éµÄ½±ÀøÊÇ12.5¸ö±ÈÌØ±Ò, Ò²ÒòΪÕâ¸ö½±ÀøËæ×Åʱ¼äµÈ±È¼õÉÙ, Ò²¾ÍÒâζ×Å×îÖÕ¿É»ñÈ¡µÄ±ÈÌØ±Ò²»»á³¬¹ý21000000. µ«Õâ²¢²»ÊÇ˵¿ó¹¤×îÖÕ׬²»µ½Ç®, ³ýÁËÇø¿é½±ÀøÍ⣬¿ó¹¤»¹¿ÉÒÔ»ñµÃ½»Ò×·Ñ, ÿµ±ÄãÖ§¸¶Ê±£¬Äã¿ÉÑ¡ÔñһС±Ê½»Ò×·ÑÒ»ÆðÖ§¸¶, Õâ±Ê½»Ò×·Ñ×îÖÕ»á¸ø°üº¬Õâ±Ê¼Ç¼µÄÇø¿é½¨Á¢Õß, ÄãÕâô×öÄܹ»¼¤Àø¿ó¹¤ÃǼÌÐø¹¤×÷, ½«°üº¬ÄãÕâ±Ê½»Ò×ÐÅÏ¢µÄÇø¿é¹ã²¥¸øÍøÂçÖÐµÄÆäËûÈË.

ÔÚ±ÈÌØ±ÒÖУ¬Ã¿¸öÇø¿é°üº¬Ô¼2400±Ê½»Ò׼Ǽ, ºÜ¶àÅúÅмÒÈÏΪÕâ¸öÏÞÖÆ¹ýÓÚÑϸñ, ÓëVISA±È½Ï£¬VISAÿÃëÆ½¾ù´¦ÀíÔ¼1700±Ê½»Ò×, ¶øÓÐÄÜÁ¦Ã¿ÃëÄܹ»´¦Àí¶à´ï24000±Ê½»Ò×. Ïà±È¶øÑÔ±ÈÌØ±Ò½ÏÂýµÄ½»Ò×ËÙ¶ÈʹµÃËüµÄ½»Ò×·ÑÓøü¸ß, ÕýÊǽ»Ò×·ÑÓþö¶¨ÁË¿ó¹¤ÄÄЩ½»Ò×¼ÓÈ뵽еÄÇø¿éÖÐ.

³ýÁËÒÔÉÏÕâЩ¼ÓÃÜ»õ±ÒµÄ»ù´¡ÖªÊ¶, »¹ÓÐÆäËûÐí¶à²»Í¬µÄ¼ÓÃÜ»õ±ÒµÄϵͳÉè¼ÆÉÐÎ´Éæ¼°, µ«ÎÒÏ£ÍûÕâ¸öÊÓÆµÄܳÆÎª¼áʵµÄÇóÖªÓû»ùʯ, ¸ÐÐËȤµÄ»°, ¿ÉÒÔÀ©Õ¹ÔĶÁ, ¼ÌÐøÑ§Ï°. ÕýÈçÎÒ¿ªÍ·Ëù˵£¬ÎÒ×ö´ËÊÓÆµµÄ³õÖÔÊÇÒòΪÐí¶àµÄ×ʽðÓ¿Èë¼ÓÃÜ»õ±ÒÖÐ, ÊǺÃÊÇ»µÎÒ²¢²»¹ý¶àÆÀ¼Û, µ«ÎÒÈÏΪÏëÒª½øÈëÕâÒ»ÁìÓòµÄÈË, ÖÁÉÙÁ˽âÕâÃż¼ÊõµÄ»ù´¡, Ó¦¸ÃÊǺÜÓÐÒæµÄ.

256¼ÓÃÜÓжలȫ

ΪÁ˹¥ÆÆÒ»¸ö°²È«ÏµÍ³, Äã±ØÐëµÃ²Â¶ÔÒ»¸ö256λµÄ±ÈÌØ´®. µÚÒ»´ÎÊÇÔÚµç×ÓÇ©ÃûµÄ²¿·ÖÌáµÄ, µÚ¶þ´ÎÊÇÔÚÃÜÂëÉ¢Áк¯ÊýµÄ²¿·ÖÌáµ½µÄ.

±ÈÈç˵£¬¼ÙÈçÄãÏëÕÒµ½Ò»ÌõÐÅÏ¢ÈÃËüµÄSHA256 É¢ÁÐÖµ(¹þÏ£Öµ)µÈÓÚij¸ö 256λ±ÈÌØ´®µÄ»°, ûÓÐÆäËû°ì·¨£¬Ö»Äܱ©Á¦²Â²â, ²¢¼ìÑé½á¹û. ÕâÐèÒª³¢ÊÔ

22562256 ´Î.

Õâ¸öÊý×Ö±ÈÎÒÃÇͨ³£Óöµ½µÄÊý¶¼Òª´óµÃ¶à, Òò´ËºÜÄÑÈ¥Ìå»áËüµÄ¹æÄ£. ²»¹ýÎÒÃDz»·ÁÊÔÒ»ÊÔ, 22562256 Ò²¾ÍÊÇ 232232 , ºÍËü×Ô¼ºÏà³Ë 8 ´Î

ÕâÑù·Ö½âµÄºÃ´¦ÔÚÓÚÎÒÃÇÖªµÀ 232232 ´óÔ¼ÊÇ 40ÒÚÕâÑùÒ»¸öÊýÁ¿.

ÎÒÃÇÆðÂë¿ÉÒÔÏëÏó"Сһµã"Õâ¸öÊý×Ö°É, àÅ£¬ÔÙÀ´¾ÍÊÇÈ¥Ìå»á 40 ÒÚÁ¬ÐøÏà³Ë 8 ´ÎÊÇÔõÑùµÄ¸ÅÄºÜ¶àÈËÖªµÀ£¬ÎÒÃǵĵçÄÔÀïµÄ GPU ¿ÉÒÔ·ÉËٵĽøÐдóÁ¿µÄ²¢ÐмÆËã. Òò´ËÒªÇëÄãרÃÅÈà GPU ·´¸´¼ÆËãÃÜÂëÉ¢Áк¯Êý. Ò»¸öÐÔÄÜºÜºÃµÄ GPU ÿÃëÒ²ÐíÄÜËã³ö½Ó½ü 10 ÒÚ¸öÉ¢ÁÐÖµ.

¼ÙÈçÄãÄÃÉÏÒ»¶ÑÕâÑùµÄ GPU , ¶øÈÃÄãÕą̂³¬¼¶µçÄÔÿÃëÄÜËã 40 ÒÚ¸öÉ¢ÁÐÖµ, ÄÇô¾Í¿ªÊ¼µÄ 40 ÒÚ´ú±íÁËÄãÕą̂³¬¼¶µçÄÔÿÃëËã³öµÄÉ¢ÁÐÖµµÄÊýÄ¿.

ÏëÏóһϠ40 ÒŲ́ÕâÑùÂúÔØ GPU µÄ³¬¼¶µçÄÔ, ¸ú Google ¶Ô±ÈÏÂ, ËäÈ»¹È¸èûÓжÔÍ⹫²¼ËûÃǵķþÎñÆ÷ÊýÁ¿, µ«ÊÇÓйÀ¼ÆËµ´ó¸ÅÓм¸°ÙÍǫ̀. ÏÖʵÖÐËûÃǴ󲿷ַþÎñÆ÷µÄËãÁ¦¶¼²»ÈçÎÒÃÇÂúÔØ GPU µÄµçÄÔÇ¿, ÎÒÃǼÙÉè¹È¸è°ÑÉϰÙÍò¸ö·þÎñÆ÷È«»»³ÉÕâÑùµÄ³¬¼¶µçÄÔ. ÄÇô 40 ÒŲ́³¬¼¶µçÄÔ´ó¸ÅÊÇ 1000 ¸öÕâÖÖ´òÁ˼¦ÑªºóµÄ¹È¸è. ÎÒÃǾͰÑÕâ¸öËãÁ¦½Ð×ö "ǧ¹È¸è"°É.

ÎÒÃÇÔÙÍùÓÒ¿´, È«ÊÀ½çµÄÈ˿ڴó¸ÅÓÐ73ÒÚ, ½ÓÏÂÀ´ÎÒÃǼÙÉèÒ»¶à°ëµÄÈË(40ÒŲ́)¶¼ÓµÓÐ×Ô¼ºµÄǧ¹È¸è,

È»ºóÏëÏó, 40 ÒÚ¸öÕâÑùµÄµØÇò, ×÷Ϊ¶Ô±È£¬ÒøºÓϵ´óÔ¼ÓÐ 1000 µ½ 4000 ÒڿźãÐÇ, ËäÈ»ÎÒÃDz¢²»È·¶¨£¬µ«¹ÀËã´óÖ¾ÍÔÚÕâ¸ö·¶Î§. ËùÒÔÕâÏ൱ÓÚÒøºÓϵµÄ 1% ºãÐÇ, ²¢ÇÒÿ¸öµØÇòÉÏÒ»°ëµÄÈ˿ڶ¼ÓµÓÐ×Ô¼ºµÄǧ¹È¸è.

½Ó×ÅÏëÏó, 40 ÒÚ¸öÕâÑùµÄÒøºÓϵ, ÎÒÃǰÑËü½Ð×ö"ÒÚÍòÐÇϵ³¬¼¶¼ÆËã»ú", ÿÃëÄܲ 21602160 ´Î.

40 ÒÚÃë, ´ó¸ÅÊÇ 126.8 Äê, ËüµÄ 40 ÒÚ±¶, ¾ÍÊÇ 5070 ÒÚÄê, ²î²»¶àÊÇÓîÖæÄêÁäµÄ37±¶. ËùÒÔ¾ÍËãÄãÓÐ( GPU ÂúÂúµÄ³¬¼¶¼ÆËã»ú) * (µØÇòÉϳ¬¹ýÒ»°ãÈ˶¼ÓµÓÐǧ¹È¸è) * (ÐÐÐÇÔÆ¼¯) * (ÒÚÍòÐÇϵ¼ÆËã»ú) * (²ÂÉÏ 37 ±¶ÓîÖæÄêÁäµÄʱ¼ä), Ò²Ö»ÓÐ 40 ÒÚ·ÖÖ®Ò»µÄ¿ÉÄÜÐԲ²⵽ÕýÈ·µÄÊý×Ö.

ÃÜÂëѧԭÀí

ÖªµÀʲôÊǹ«Ô¿ÃÜÂëѧµÄÈË¿ÉÄÜÒѾ­Ìý˵¹ýECC¡¢ECDH»òÊÇECDSA¡£µÚÒ»¸öÊõÓïÊÇÍÖÔ²ÇúÏßÃÜÂëѧ£¨Elliptic Curve Cryptography£© µÄËõд£¬ºóÁ½¸öÊÇ»ùÓÚËüµÄËã·¨Ãû³Æ¡£

Èç½ñ£¬ÎÒÃÇ¿ÉÒÔÔÚTLS¡¢PGPºÍSSHÖмûµ½ÍÖÔ²ÇúÏß¼ÓÃÜϵͳ£¬ÕâÊÇÏÖ´úÍøÂçºÍITÊÀ½çËùÒÀÀµµÄÈýÖÖÖ÷Òª¼¼Êõ¡£±ÈÌØ±ÒºÍÆäËû¼ÓÃÜ»õ±Ò¾ÍÊÇÀûÓÃÕâÖÖ¼ÓÃÜËã·¨½øÐмÓÃܵġ£

ÔÚECCÁ÷ÐÐÆðÀ´Ö®Ç°£¬¼¸ºõËùÓеĹ«Ô¿Ëã·¨¶¼ÊÇ»ùÓÚRSA¡¢DSAºÍDH ¡ª¡ª¡ª¡ª »ùÓÚÄ£ÔËËãµÄ¿ÉÑ¡¼ÓÃÜϵͳ¡£RSA¼°ÆäÓÑÀàËã·¨ÔÚµ±Ç°ÈԷdz£ÖØÒª£¬¾­³£ÓëECCÒ»²¢Ê¹Óᣲ»¹ý£¬RSA¼°ÆäÓÑÀàËã·¨±³ºóµÄÔ­ÀíºÜÈÝÒ×½âÊÍ£¬Òò¶ø±»¹ã·ºÀí½â£¬Ò»Ð©¼òµ¥µÄʵÏÖÒ²¿ÉÒÔºÜÈÝÒ×±àд³öÀ´£»µ«ECCµÄʵÏÖ»ù´¡¶ÔÓÚ´ó¶àÊýÈËÀ´ËµÈÔºÜÉñÃØ¡£

ͨ¹ýһϵÁеIJ©ÎÄ£¬ÎÒ´òËãÓÃÒ»¸öͨË׵ķ½Ê½½éÉÜÍÖÔ²ÇúÏßÃÜÂëѧ¡£ÎÒµÄÄ¿±ê²»ÊÇÌṩECCÍêÕûºÍÏêϸµÄÖ¸µ¼£¨ÍøÉÏÓÐÕâ·½ÃæµÄ³ä×ãÐÅÏ¢£©£¬¶øÊǼòµ¥¸ÅÊö¡°ECCÊÇʲô¡¢ÎªÊ²Ã´Ëü±»ÈÏΪÊǰ²È«µÄ¡±£¬±ÜÃâ°Ñʱ¼äÀË·ÑÔÚ³¤ÆªµÄÊýѧ֤Ã÷ºÍÄÕÈ˵ÄʵÏÖϸ½ÚÉÏ¡£ÎÒ»¹½«ÌṩһЩ¸¨ÖúʾÀýÒÔ¼°¿ÉÊÓ»¯Í¼Ðι¤¾ßºÍ½Å±¾¸ø´ó¼ÒʹÓá£

¾ßÌåÀ´Ëµ£¬ÎÒ½«´¥¼°ÒÔÏÂÖ÷Ì⣺

1. »ùÓÚʵÊýÓòµÄÍÖÔ²ÇúÏߺÍȺ¹«Àí£¨±¾ÎÄÖÐÉæ¼°£©

2. »ùÓÚÓÐÏÞÓòµÄÍÖÔ²ÇúÏߺÍÀëÉ¢¶ÔÊýÎÊÌâ

3. ÃÜÔ¿¶ÔµÄÉú³ÉÒÔ¼°Á½¸öECCËã·¨£ºECDHºÍECDSA

4. ÆÆ»µECC°²È«ÐÔµÄËã·¨£¬²¢ÓëRSA×÷¶Ô±È

ΪÁËÄܹ»Àí½â±¾ÎÄËùÊöµÄÄÚÈÝ£¬ÄãÐèÒªÁ˽⼯£¨set)ÀíÂÛ¡¢¼¸ºÎ¡¢Ä£ÔËËãµÈ»ù±¾¸ÅÄ²¢´óÖÂÖªµÀ¶Ô³ÆÊ½ºÍ·Ç¶Ô³ÆÊ½¼ÓÃÜ¡£´ËÍ⣬ÄãÐèÒªÇå³þµÄÖªµÀʲôÊÇ¡°Ò׽⡱ÎÊÌ⣬ʲôÊÇ¡°Äѽ⡱ÎÊÌ⣬ÒÔ¼°ËüÃÇÔÚÃÜÂëѧÖеĽÇÉ«¡£

×¼±¸ºÃÁËÂ𣿿ªÊ¼£¡

ÍÖÔ²ÇúÏß

Ê×ÏÈ£¬Ê²Ã´ÊÇÍÖÔ²ÇúÏߣ¿ MathWorld ÏßÉÏÊýѧ°Ù¿ÆÈ«Ê鏸³öÁËÒ»¸ö¼«ºÃ²¢ÍêÕûµÄ¶¨Òå¡£²»¹ý£¬Õë¶ÔÎÒÃǵÄѧϰĿµÄ£¬ÍÖÔ²ÇúÏß½«¼ò»¯ÎªÓÃÏÂÃæÕâ¸öµÈʽËùÃèÊöµÄµãµÄ¼¯ºÏ£º

ÆäÖУ¬ 4a3 + 27b2 ¡Ù 0 (ÕâÊÇΪÁËÅųýÆæÇúÏß)¡£ÉÏÃæµÄµÈʽ³ÆÎªÍÖÔ²ÇúÏßµÄκ¶ûË¹ÌØÀ­Ë¹·¶Ê½£¨ Weierstrass normal form£©

²»Í¬µÄÍÖÔ²ÇúÏߵIJ»Í¬ÐÎ×´ (b = 1, a ȡֵÓÉ 2 ±ä»¯ÖÁ -3).

ÆæµãÀàÐÍ: ×ó²à, ´øÒ»¸ö¼â½ÇµÄÇúÏß (y2 = x3)¡£ÓÒ²à, ´øÒ»¸ö×Ô½»²æµÄÇúÏß (y2 = x3 ¨C 3x + 2). ÕâÁ½ÖÖ¶¼²»ÊÇÓÐЧµÄÍÖÔ²ÇúÏß¡£

¸ù¾ÝaºÍbµÄÖµ£¬ÍÖÔ²ÇúÏßÔÚÆ½ÃæÉÏ¿ÉÒÔ³ÊÏÖ²»Í¬ÐÎ×´¡£¿ÉÒÔºÜÈÝÒ׿´³ö²¢ÑéÖ¤£º ÍÖÔ²ÇúÏßÊǹØÓÚx-Öá¶Ô³ÆµÄ¡£ÎªÁËʵÏÖÎÒÃǵÄÄ¿±ê£¬ÎÒÃÇ»¹ÐèÒª°ÑÒ»¸öÎÞÇîÔ¶µã£¨Òà³ÆÖ®ÎªÀíÏëµã) ÊÓΪÍÖÔ²ÇúÏßµÄÒ»²¿·Ö¡£´ÓÏÖÔÚ¿ªÊ¼£¬ÎÒÃǽ«Ó÷ûºÅ0£¨Á㣩À´´ú±íÎÞÇîÔ¶µã¡£

Èç¹ûÎÒÃÇÏëÏÔʽµØ½«ÎÞÇîÔ¶µãÄÉÈ뿼ÂÇ£¬ÎÒÃÇ¿ÉÒÔ°´Èçϵķ½Ê½Ï¸»¯ÍÖÔ²ÇúÏߵ͍Ò壺

Ⱥ

ÊýѧÖеġ°Èº¡±ÊÇÒ»¸öÓÉÎÒÃǶ¨ÒåÁËÒ»ÖÖ¶þÔªÔËËãµÄ¼¯ºÏ£¬¶þÔªÔËËãÎÒÃdzÆÖ®Îª¡°¼Ó·¨¡±£¬²¢Ó÷ûºÅ¡°+¡±À´±íʾ¡£ÎªÁËÈÃÒ»¸ö¼¯ºÏG³ÉΪȺ£¬±ØÐ붨Òå¼Ó·¨ÔËË㲢ʹ֮¾ßÓÐÒÔÏÂËĸöÌØÐÔ£º

1. ·â±ÕÐÔ£ºÈç¹ûaºÍbÊǼ¯ºÏGÖеÄÔªËØ£¬ÄÇô£¨a + b)Ò²ÊǼ¯ºÏGÖеÄÔªËØ¡£

2. ½áºÏÂÉ£º(a + b) + c = a + (b + c);

3. ´æÔÚµ¥Î»Ôª0£¬Ê¹µÃa + 0 = 0 + a =a;

4. ÿ¸öÔªËØ¶¼ÓÐÄæÔª£¬¼´£º¶ÔÓÚÈÎÒâa£¬´æÔÚb£¬Ê¹µÃa + b = 0.

Èç¹ûÎÒÃÇÔö¼ÓµÚ5¸öÌõ¼þ£º

5. ½»»»ÂÉ£º a + b = b + a

ÄÇô£¬³ÆÕâ¸öȺΪ°¢±´¶û£¨abelian)Ⱥ¡£

ÅäÉÏͨ³£¸ÅÄîµÄ¼Ó·¨Ê±£¬ÕûÊýµÄ¼¯ºÏZ¾ÍÊÇÒ»¸öȺ£¨Í¬Ê±»¹ÊǸö°¢±´¶ûȺ£©¡£¶ø×ÔÈ»ÊýµÄ¼¯ºÏ£¨N£©¾Í²»ÊÇȺ£¬ÒòΪËü²»Âú×ãµÚ4¸öÌØÐÔ¡£

¡°Èº¡±ºÜÓÐÓã¬ÒòΪһµ©ÎÒÃÇÖ¤Ã÷Ëü¾ß±¸ÉÏÊö4¸öÌØÐÔ£¬ÄÇôÎÒÃǾͿÉÒÔ×ÔÓɵػñÈ¡µ½Ò»Ð©ÆäËûÌØÐÔ¡£±ÈÈ磺µ¥Î»ÔªÊÇΨһµÄ£»´ËÍâ£¬ÄæÔªÒ²ÊÇΨһµÄ£¬¼´£º¶ÔÓÚÿһ¸öa£¬´æÔÚΨһµÄÒ»¸öb£¬Ê¹µÃa + b = 0 £¨ÎÒÃÇ¿ÉÒÔ½«bд³É-a£©¡£ºóÃæÎÒÃǻᷢÏÖ£¬ÈºµÄÕâÐ©ÌØÐÔÒÔ¼°ÆäËû´æÔÚµÄÊÂʵ£¬»òÕßÖ±½Ó»òÕß¼ä½Ó£¬¶ÔÓÚÎÒÃÇÀ´Ëµ·Ç³£ÖØÒª¡£

ÍÖÔ²ÇúÏßµÄȺ¹«Àí

ÎÒÃÇ¿ÉÒÔ¶¨ÒåÒ»¸ö»ùÓÚÍÖÔ²ÇúÏßµÄȺ¡£ÈçÏ£º

ȺÖеÄÔªËØÊÇÒ»ÌõÍÖÔ²ÇúÏßÉϵĵã;

µ¥Î»ÔªÎªÎÞÇîÔ¶µãO;

µãPµÄÄæÔªÊÇÆä¹ØÓÚx-ÖáµÄ¶Ô³Æµã;

¼Ó·¨£¬Âú×ãÒÔϹæÔò: ¶ÔÓÚ3¸ö´¦ÔÚͬһֱÏßÉϵķÇÁãµã P, Q ºÍ R, ËüÃÇµÄºÍ P + Q + R = 0.

ͬһֱÏßÉϵÄÈý¸öµãÖ®ºÍµÈÓÚ0.

×¢ÒâÒ»ÏÂ×îºóÒ»¸ö¹æÔò£¬ÎÒÃÇÐèÒªµÄÖ»ÊÇÈý¸öµãͬÏߣ¬ÓëµãµÄ´ÎÐòÎ޹ء£ÕâÒâζ×Å£¬Èç¹ûP¡¢QºÍRͬÏߣ¬ÄÇôP + (Q + R) = Q + (P + R) = R + (P + Q) = ? ? ? = 0. ÕâÑù£¬ÎÒÃÇÖ±¹ÛµØÖ¤Ã÷ÁËÎÒÃǵġ°+¡±ÔËËã¼ÈÂú×ã½áºÏÂÉÒ²Âú×ã½»»»ÂÉ£ºÎÒÃÇ´´½¨ÁËÒ»¸ö°¢±´¶ûȺ¡£

µ½Ä¿Ç°»¹ºÜ²»´í¡£µ«ÎÒÃÇÈçºÎʵ¼Ê¼ÆËãÈÎÒâÁ½µãÖ®ºÍÄØ£¿

¼¸ºÎ¼Ó·¨

µÃÒæÓÚÎÒÃÇʹÓõÄÊÇÒ»¸ö°¢±´¶ûȺ£¬ÎÒÃÇ¿ÉÒÔ°Ñ P + Q + R = 0 д³ÉP + Q = ¨CR¡£·½³ÌµÄÕâÒ»ÐÎʽ£¬ÈÃÎÒÃÇ¿ÉÒÔÍÆµ¼³ö¼ÆËãÁ½µãPºÍQÖ®ºÍµÄ¼¸ºÎ·½·¨£º»­Ò»Ìõ¹ýPºÍQµãµÄÖ±Ïߣ¬ÕâÌõÖ±ÏßÓëÇúÏßÏཻµÃµ½µÚ3¸öµãR£¨ÕâÒ»ÊÂʵÒâζ×ÅP¡¢Q¡¢R±ØÈ»¹²Ïߣ©¡£Èç¹ûÎÒÃÇ»ñÈ¡Á˸õãµÄÄæÔª-R£¬ÄÇôÎÒÃǾ͵õ½ÁËP + QµÄ½á¹û¡£

¹ýPºÍQ»­Ò»ÌõÖ±Ïß¡£¸ÃÖ±ÏßÓëÇúÏßÏཻÓëµÚ3µãR¡£ÓëÖ®¶Ô³ÆµÄµã-R¼´ÎªP+Q µÄ½á¹û

ÕâÖÖ¼¸ºÎ·½·¨¿ÉÒÔ³ÉÁ¢£¬µ«»¹ÐèһЩ¸Ä½ø¡£ÌرðÊÇ£¬ÎÒÃÇÐèÒª»Ø´ðÒÔϼ¸¸öÎÊÌ⣺

µ±P = 0»òQ = 0ʱÔõô°ì? ÏÔÈ»£¬ÎÒÃÇÎÞ·¨»­ÈκÎÖ±Ïߣ¨0µã²»ÔÚxy-Æ½ÃæÉÏ£©¡£²»¹ý£¬ÓÉÓÚÎÒÃǶ¨ÒåÁË0µãΪµ¥Î»Ôª£¬ËùÒÔ£¬¶ÔÓÚÈÎÒâPºÍÈÎÒâQ£¬¶¼ÓУºP + 0 = P £¬ 0 + Q = Q

µ±P= ¨CQʱÔõô°ì? ÕâÖÖÇé¿öÏ£¬Í¨¹ýÁ½µãµÄÖ±ÏßÊÇÒ»Ìõ´¹Ïߣ¬ÓëÇúÏß²»»áÓеÚÈý¸ö½»µã¡£²»¹ý£¬ÓÉÓÚPÊÇQµÄÄæÔª£¬ÄÇôÓÉÄæÔªµÄ¶¨Òå¿ÉÖªP + Q = P + (-P) = 0 .

µ±P= QʱÔõô°ì? ÕâÖÖÇé¿öÏ£¬¾­¹ý¸ÃµãµÄÖ±ÏßÓÐÎÞÊýÌõ¡£ÊÂÇ鿪ʼÓе㸴ÔÓÁË¡£²»¹ý£¬ÏÈÏëÏñÒ»¸öµã Q¡¯ ¡Ù P¡£Èç¹ûÎÒÃÇÁîQ¡¯ ÏòP±Æ½ü£¬Ô½À´Ô½¿¿½üP»áÔõôÑù£¿

Ëæ×ÅÁ½¸öµãÔ½À´Ô½½Ó½ü£¬¹ýÕâÁ½µãµÄÖ±Ïß×îÖÕ±ä³ÉÁËÇúÏßµÄÇÐÏß

Ëæ×ÅQ¡¯ Ç÷ÏòP, ¹ýPºÍQ¡¯ µÄÖ±Ïß×îÖÕ³ÉΪÇúÏßµÄÇÐÏß¡£¿´µ½ÕâÒ»µã£¬ÎÒÃÇ¿ÉÒÔ¶¨Òå P + P = ¨CR, ÆäÖÐRÊǹýPµãµÄÇÐÏßÓëÇúÏߵĽ»µã¡£

? µ±P ¡Ù Q£¬µ«ÕÒ²»µ½µÚÈý¸öµãRʱÔõô°ì? ÕâÖÖÇé¿öºÍÉÏÃæÄǸö·Ç³£ÀàËÆ¡£Êµ¼ÊÉÏ£¬ÕâÊÇÒòΪ¹ýPºÍQµÄÖ±ÏßÓëÇúÏßÏàÇС£

Èç¹ûÖ±ÏßÓëÇúÏßÖ»ÓÐÁ½¸ö½»µã£¬ÄÇô¸ÃÖ±ÏßΪÇúÏßµÄÇÐÏß¡£¿ÉÒÔºÜÈÝÒ׵ؿ´³ö£¬Á½µãÏà¼ÓµÄ½á¹ûÊÇÆäÖÐÒ»µãµÄ¶Ô³Æµã

? ¼ÙÉèPÊÇÇе㣬ÔÚÉÏÒ»Çé¿öÖУ¬ÎÒÃÇÒѾ­µÃ³öP + P = ¨CQ. µÈʽÏÖÔÚ±äΪ P + Q = ¨CP¡£ Èç¹ûQ ÊÇÇе㣬ÕýÈ·µÄµÈʽӦΪ P + Q = ¨CQ.

ÏÖÔÚ£¬Óü¸ºÎ·½·¨¿ÉÒÔÍêÈ«¸²¸ÇËùÓÐÇé¿öÁË¡£ÓÃһ֧Ǧ±ÊºÍÒ»°Ñ³ß£¬ÎÒÃÇ¿ÉÒÔ×öÈÎÒâÍÖÔ²ÇúÏßÉÏËùÓеãµÄ¼Ó·¨ÔËËã¡£Èç¹ûÄãÏëÊÔÊÔ£¬Çëµ½ HTML5/JavaScript visual tool ¿´Ò»Ï£¬ÕâÊÇÎÒ½¨µÄÒ»¸ö¹¤¾ß£¬ÓÃÀ´¼ÆËãÍÖÔ²ÇúÏߵļӷ¨!

´úÊý¼Ó·¨

Èç¹ûÎÒÃÇÏë°ÑµãµÄ¼Ó·¨ÔËËã¼ÆËã»úÀ´Íê³É£¬ÄÇôÐèÒª½«¼¸ºÎ·½·¨×ª»¯Îª´úÊý·½·¨¡£½«ÉÏÃæÃèÊöµÄ¹æÔòת»»ÎªÒ»×鹫ʽ¿´ËƼòµ¥£¬Êµ¼ÊÉÏÊǷdz£·±ËöµÄ£¬ÒòΪÐèÒªÇó½âÈý´Î·½³Ì¡£Òò´Ë£¬ÕâÀïÎÒֻͨ±¨½á¹û¡£

Ê×ÏÈ£¬ÏÈÅ׿ª×îÄÕÈ˵ļ«¶ËÇé¿ö¡£ÎÒÃÇÒѾ­ÖªµÀP + (-P) = 0, »¹ÖªµÀP + 0 = 0 + P = P¡£ËùÒÔ£¬ÔÚÎÒÃǵĹ«Ê½ÖÐ £¬ÎÒÃǽ«±ÜÃâÕâÁ½ÖÖÇé¿ö£¬Ö»¿¼ÂÇÁ½¸ö·ÇÁã¡¢·Ç¶Ô³Æµã P = (xP, yP) ºÍQ = (xQ, yQ).

Èç¹û P ºÍ Q ²»Ïàͬ£¬ (xP ¡Ù xQ), ¹ýÕâÁ½µãµÄÖ±ÏßбÂÊΪ:

¸ÃÖ±ÏßÓëÍÖÔ²ÇúÏß½»ÓÚµÚÈýµã R = (xR, yR):

»òÊÇ, µÈ¼ÛÐÎʽ:

Òò´Ë£¬(xP, yP) + (xQ, yQ) = (xR, ¨CyR) (×¢ÒâÕý¸ººÅ£¬¼ÇסP + Q = ¨CR).

Èç¹ûÎÒÃÇÏë¼ì²éÕâÒ»½á¹ûÊÇ·ñÕýÈ·£¬ÎÒÃǽ«²»µÃ²»¼ì²éRÊÇ·ñÔÚÇúÏßÉÏ£¬Í¬Ê±P¡¢Q¡¢QÊǹ²Ïß¡£¼ì²éµãÊÇ·ñ¹²ÏßÇá¶øÒ×¾Ù£¬µ«¼ì²éRÊÇ·ñÔÚÇúÏßÉϾͲ»ÈÝÒ×ÁË£¬ÒòΪÐèÒªÇó½âÈý´Î·½³Ì£¬Õâ¿É²»ÊÇʲôºÃÍæµÄʶù¡£

²»¹ý£¬ÎÒÃÇ¿ÉÒÔÓÃÒ»¸öÀý×ÓÀ´ÊÔһϣº¸ù¾Ý ¿ÉÊÓ»¯¹¤¾ßµÄ¼ÆË㣬 µ± P = (1, 2) ¡¢Q = (3, 4) £¬ÍÖÔ²ÇúÏß y2 = x3 ¨C 7x + 10, Á½µãÖ®ºÍ P + Q = ¨CR = (-3, 2). ÈÃÎÒÃÇ¿´Ò»ÏÂÓëÎÒÃǵĹ«Ê½ÊÇ·ñÒ»ÖÂ:

ºÃµÄ£¬ÕýÈ·!

×¢ÒâÉÏÃæµÄ¹«Ê½¼´Ê¹ÔÚÆäÖÐÒ»¸öµãP»òQÊÇÇеãµÄÇé¿öÏÂÒ²³ÉÁ¢¡£ÈÃÎÒÃÇÊÔÒ»ÏÂP = (-1, 4) ¡¢ Q = (1, 2).

ÎÒÃǼÆËã³ö P + Q = (1, -2), ÓëʹÓà ¿ÉÊÓ»¯¹¤¾ß¼ÆËã³öµÄ½á¹ûÏàͬ¡£

P = Q µÄÇé¿öÐèÒª×öµã²»Í¬µÄ´¦Àí£º·½³ÌÖÐ xR ºÍ yR Ïàͬ, ÓÉÓÚ xP = xQ, ÎÒÃDZØÐëʹÓò»Í¬µÄ¹«Ê½À´¼ÆËãбÂÊ£º

×¢Ò⣬ÎÒÃÇ¿ÉÒÔÁϵ½£¬mµÄ±í´ïʽʵ¼ÊÊÇÏÂÃæÕâ¸öº¯ÊýµÄÒ»½×µ¼Êý:

ΪÁËÖ¤Ã÷½á¹ûµÄÓÐЧÐÔ£¬Ö»Òª¼ì²éRÊÇ·ñÔÚÇúÏßÉÏ£¬ÒÔ¼°PºÍRÔÚÇúÏßÉÏÖ»ÓÐÁ½¸ö½»µã¾Í×ã¹»ÁË¡£µ«Í¬Ñù£¬ÎÒÃDz»È¥Ö¤Ã÷ÕâÒ»ÊÂʵ£¬¶øÊÇÊÔËãÒ»¸öÀý×Ó: P = Q = (1, 2).

¹«Ê½¼ÆËã³ö P + P = ¨CR = (-1, -4).ÕýÈ·!

¾¡¹ÜÍÆµ¼¹ý³ÌÕæµÄÊǼ«Æä·±Ëö£¬²»¹ý×îºóµÄ¹«Ê½»¹ÊǺܼò½à¡£ÕâÒª¸Ðлκ¶ûË¹ÌØÀ­Ë¹·¶Ê½£ºÒªÊÇûÓÐÕâÒ»·¶Ê½£¬×îºóµÄ¹«Ê½»áÕæµÄÓÖ³¤ÓÖ¸´ÔÓ¡£

±êÁ¿³Ë·¨

ÔÚ¼Ó·¨Ö®Í⣬ÎÒÃÇ»¹¿ÉÒÔ¶¨ÒåÁíÒ»ÖÖÔËË㣺±êÁ¿³Ë·¨£¬¼´£º

nP£¬ÆäÖÐnΪ×ÔÈ»Êý¡£ÎÒΪ±êÁ¿³Ë·¨Ò²Ð´Á˸ö ¿ÉÊÓ»¯¹¤¾ß £¬Èç¹ûÄãÏëÊÔËãʱ¿ÉÒÔʹÓá£

ÓÃÕâÖÖÐÎʽ±íʾʱ£¬¼ÆËãnPËÆºõÐèÒªn´Î¼Ó·¨ÔËËã¡£Èç¹ûnÓÐk¸ö¶þ½øÖÆÎ»£¬ÄÇôËã·¨µÄʱ¼ä¸´ÔӶȽ«ÎªO£¨2^k)£¬ÕâÕæ²»ÊǺܺᣲ»¹ý´æÔÚһЩ¸ü¿ìµÄËã·¨¡£

ÆäÖÐÒ»ÖÖÊÇ¡°¼Ó±¶£¨double)ÓëÏà¼Ó£¨add)¡±Ëã·¨¡£

¼ÆËãµÄÔ­Àí¿ÉÒÔÓÃÒ»¸öÀý×ÓÀ´¸üºÃµØ½âÊÍ¡£È¡n = 151¡£ËüµÄ¶þ½øÖƱíʾÐÎʽΪ100101112 ¡£ÕâÒ»¶þ½øÖƱíʾÐÎʽ¿ÉÒÔת»»ÎªÒ»ÏµÁÐ2µÄÃÝÖ®ºÍ¡£

(È¡nµÄ ÿ¸ö¶þ½øÖÆÎ»ÉϵÄÊý×Ö£¬²¢ÓÃËü³ËÒÔÒ»¸ö2µÄÃÝ.)

ÓÃÕâÖÖ·½·¨£¬ÎÒÃÇ¿ÉÒÔ½«nÕâÑùд:

¡°¼Ó±¶£¨double)ÓëÏà¼Ó£¨add)¡±Ëã·¨ÐèÒªÕâÑù×ö:

È¡ P.

¼Ó±¶£¬µÃµ½2P.

2PÓëPÏà¼Ó(ΪÁ˵õ½ 21P + 20P).

¼Ó±¶ 2P£¬µÃµ½22P.

Óëǰһ½á¹ûÏà¼Ó (µÃµ½ 22P + 21P + 20P).

¼Ó±¶ 22P£¬µÃµ½23P.

¶Ô23P²»×öÈκβÙ×÷.

¼Ó±¶23P£¬µÃµ½24P.

Óëǰһ½á¹ûÏà¼Ó (µÃµ½ 24P + 22P + 21P + 20P).

¡­

×îºó£¬ÎÒÃÇ¿ÉÒÔ¼ÆËã151 ? P £¬Ö»Ðè7´Î¡°¼Ó±¶¡±ÔËËãºÍ4´Î¡°Ïà¼Ó¡±ÔËËã¡£

Èç¹û»¹²»¹»Çå³þ£¬ÕâÀïÓÐÒ»¸öʵÏÖ¸ÃËã·¨µÄpython´úÂë¶Î£º

Èç¹û¡°¼Ó±¶¡±ºÍ¡°Ïà¼Ó¡±²Ù×÷¸´ÔӶȾùΪO(1),ÄÇô ¸ÃËã·¨µÄʱ¼ä¸´ÔÓ¶ÈΪO(log n) (»òÊÇO(k)£¬Èç¹ûÎÒÃÇ¿¼ÂǵÄÊǶþ½øÖÆÎ»µÄ³¤¶È£©£¬ÕâÏ൱²»´í¡£±È×î³õO(n)µÄËã·¨¿Ï¶¨ÒªºÃµÃ¶à¡£

¶ÔÊý

¸ø¶¨nºÍP, ÎÒÃÇÏÖÔÚÖÁÉÙÓÐÒ»¸ö¶àÏîʽʱ¼äËã·¨À´¼ÆËãQ = nP¡£²»¹ý£¬ÄæÔËËãÐèÒª¼ÆËã¶àÉÙÂÖÄØ£¿Èç¹ûÒÑÖªQºÍP£¬ÎÒÃÇÏëÇó½ân»áÔõôÑù£¿ÕâÒ»ÎÊÌâ±»³ÆÎª¶ÔÊýÎÊÌâ¡£ÎÒÃdzÆÖ®Îª¡°¶ÔÊý¡±¶ø²»ÊÇ¡°³ý·¨¡±ÊÇΪÁËÓëÆäËû¼ÓÃÜϵͳ£¨ÔÚÊõÓïÉÏ£©±£³Öͳһ£¨ÄÇЩϵͳÖУ¬²»³Æ¡°³Ë·¨¡±£¬¶ø³Æ¡°ÃÝ¡±£©¡£

ÎÒ²»ÖªµÀÈκιØÓÚ¶ÔÊýÎÊÌâµÄ¡°Ò׽⡱Ëã·¨£¬²»¹ý£¬Í¨¹ý°ÚŪ³Ë·¨ £¬ºÜÈÝÒ×·¢ÏÖһЩģʽ¡£ÀýÈ磬¶ÔÓÚÇúÏß y2 = x3 ¨C 3x + 1ºÍµã P = (0, 1). ÎÒÃÇ¿ÉÒÔÁ¢¼´ÑéÖ¤³ö, Èç¹ûnÎªÆæÊý£¬nPÔÚÇúÏßµÄ×ó°ëÃæ£¬Èç¹ûnΪżÊý£¬nPÔÚÇúÏßµÄÓÒ°ëÃæ¡£Èç¹ûÎÒÃdz¢ÊÔ¸ü¶à´Î£¬ÎÒÃÇ»òÐí¿ÉÒÔÕÒ³ö¸ü¶àµÄģʽ£¬×îÖÕ¿ÉÒÔÈÃÎÒÃÇд³öÒ»¸öËã·¨À´¸ßЧ¼ÆËãÄÇÌõÇúÏߵĶÔÊýÎÊÌâ¡£

²»¹ý£¬¶ÔÊýÎÊÌâÓÐÒ»¸ö±äÌ壺ÀëÉ¢¶ÔÊýÎÊÌâ¡£ÔÚÏÂһƪ²©ÎÄÖУ¬ÎÒÃǽ«¿´µ½£¬µ±ÎÒÃǶÔÍÖÔ²ÇúÏßµÄÓò½øÐÐËõ¼õºó£¬±êÁ¿³Ë·¨ÈԾɡ±Ò׽⡰£¬¶øÀëÉ¢¶ÔÊýÎÊÌâ³ÉΪÁË¡±Äѽ⡱ÎÊÌâ¡£ÕâÖÖË«ÖØÐÔÊÇÍÖÔ²ÇúÏßÃÜÂëѧµÄ¹Ø¼ü»ùʯ¡£

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

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ