µ±Ç°¸÷ÖÖ¼ÓÃÜ·½°¸ÍêÈ«½âÎö
¡¡¡¡Ò»¡¢ÒÀÀµÓ²¼þµÄ¼ÓÃÜ·½°¸
¡¡¡¡1. ÈíÅ̼ÓÃÜ
¡¡¡¡ÕâÊÇÔÚ¼ÆËã»úÉÏ Îª¹ÅÀϵÄÒ»ÖÖ¼ÓÃÜ·½°¸£¬ËüµÄÔÀíÊÇÔÚÈíÅ̵ÄÌØÊâλÖÃдÈëһЩÐÅÏ¢£¬Èí¼þÔÚÔËÐÐʱҪ¼ìÑéÕâЩÐÅÏ¢¡£ÕâÖÖÈíÅ̾ͺÃÏñÒ»°ÑÔ¿³×¡£Èí¼þ¿ª·¢ÉÌÖ»ÐèÒ»´ÎͶ×ʹºÂòÒ»Ì×¼ÓÃܹ¤¾ß¾Í¿ÉÒÔ×Ô¼ºÖÆ×÷¶àÕÅÔ¿³×ÅÌ¡£´Ë·½·¨¼ÓÃܼòµ¥£¬³É±¾µÍ£¬ÔÚÈí¼þ·¢Õ¹µÄ²»Í¬Ê±ÆÚ¶¼ÄÜ¿´µ½ÆäÉÁ¹âµã¡£µ«ÒòΪÈíÇýÊÇÂýËÙÉ豸£¬¶à´Î¼ì²éÈíÅÌÉϵļÓÃܵã»á´ó´óÍÏÂý³ÌÐòµÄÔËÐÐËÙ¶È£¬ËùÒÔÒ»°ã¼ÓÃÜÈí¼þÖ»ÔÚÈí¼þÔËÐпªÊ¼µÄʱºò¼ì²éÒ»´Î£¬ÕâÑù²»ÄܱÜÃâÓû§ÓÃÒ»ÕżÓÃÜÅÌÆô¶¯¶à·ÝÈí¼þ¡£¶øÇÒÓÉÓÚÈíÅÌÊÇÒ»ÖÖÒ×ËðÔØÌ壬¼ÓÃÜÈí¼þ¶ÔÈíÅ̼ÓÃܵãµÄ·´¸´¶ÁдºÜÈÝÒ×Ôì³ÉÈíÅ̵ÄË𻵡£¶øÕâÕżÓÃÜÅÌÓÖ²»Äܱ¸·Ý£¬Èí¼þ¹«Ë¾Òª²»¶ÏÓ¦¸¶Óû§¸ü»»¼ÓÃÜÅ̵ÄÇëÇó¡£ÁíÍâÓÉÓÚÕâÖÖ¼ÓÃܼ¼Êõ³öÏֵýÏÔ磬Ӳ½âÃܵļ¼ÊõÏà¶Ô±È½Ï³ÉÊ죬ÏñË«Ð**«Ë¾µÄKing-CopyÈí¼þÄÜ¿½±´´ó¶àÊýµÄ¼ÓÃÜÈíÅÌ£¬Á¬¼ÓÃܵãÒ»Æð¸´ÖÆ£¬¸´ÖƺóµÄÈíÅÌ»¹ÊǼÓÃܵġ£
¡¡¡¡2. ¿¨¼ÓÃÜ
¡¡¡¡ÔÚ90Äê´ú³õ£¬¸÷ÖÖ¸÷ÑùµÄºº¿¨Ó¿ÏÖ³öÀ´£¬ËæÖ®¶øÀ´µÄ¿¨¼ÓÃܼ¼ÊõÒ²·çÐÐһʱ¡£ÓÉÓÚÖÖÖÖÎÊÌ⣬ÕâÖÖ¼ÓÃܼ¼ÊõÏÖÔÚÒѾÄѵÃÒ»¼ûÁË¡£
¡¡¡¡3. Èí¼þËø¼ÓÃÜ
¡¡¡¡Èí¼þËø¼ÓÃÜÊÇÔÚ¹úÍâÊ×ÏȳöÏֵģ¬ËüÊÇÒ»¸ö²åÔÚ¼ÆËã»ú´òÓ¡¿ÚÉÏ»ð²ñºÐ´óСµÄÉ豸£¬¹úÄÚË׳ơ°¼ÓÃܹ·¡±¡£ÔÚ¼ÓÃÜËøÄÚ²¿´æÓÐÒ»¶¨µÄÊý¾ÝºÍËã·¨£¬¼ÆËã»ú¿ÉÒÔÓë֮ͨѶÀ´»ñµÃÆäÖеÄÊý¾Ý£¬»òͨ¹ý¼ÓÃÜËø½øÐÐijÖÖ¼ÆËã¡£Èí¼þÎÞ·¨À뿪¼ÓÃÜËø¶øÔËÐС£ÓÉÓÚËü²»Ïñ¿¨¼ÓÃÜÄÇÑùÐèÒª´ò¿ª¼ÆËã»úµÄ»úÏäÀ´°²×°£¬µ«ÓÖÏñ¼ÓÃÜ¿¨ÄÇÑù¿ÉÒÔËæÊ±·ÃÎÊ£¬¶øÇÒ·ÃÎÊËٶȺܿ죬ËùÒÔÒ»ÍÆ³ö¾ÍÊܵ½Èí¼þ¿ª·¢ÕßÃǵÄÇàíù¡£Ä¿Ç°£¬ËùÓеļÓÃÜËø¶¼ÌṩÁ˿ɱà³ÌµÄ½Ó¿Ú¡£Óû§¿ÉÒÔ¿ØÖƼÓÃÜËøÖеÄÄÚÈÝ£¬ÔÚ³ÌÐòÖÐͨ¹ý¼ÓÃÜËøµÄ½Ó¿ÚÈÎÒâ·ÃÎʼÓÃÜËø¡£¹úÍâ¼ÓÃÜËøÒ»°ã½öÌṩÈô¸ÉÖÖËã·¨£¬µ«ºÃµÄ¼ÓÃÜËø²»µ«¿ÉÒÔÏò¿Í»§Ìṩ¼ÓÃÜËã·¨£¬Ò²ÈÝÐí¿Í»§¸ù¾Ý×Ô¼ºµÄÒâÔ¸×Ô¶¨Òå¼ÓÃÜËã·¨£¬ÈÝÐí¿Í»§×Ô¶¨ÒåÓû§IDºÅ¡¡±ÈÈ磺±±¾©·ÉÌì³ÏÐſƼ¼¹«Ë¾(ÍøÖ·£ºwww.rockey.com.cn)ÍÆ³öµÄROCKEY-IVËø¾ÍÊÇÒ»ÖÖ¼ÓÃÜÇ¿¶ÈºÜ¸ß²úÆ·(¼ûͼ1)¡£µ«¼ÓÃÜËøÒ²ÊÇÓÐÒ»¶¨Ç·È±µÄ£¬ÓÉÓÚ¼ÓÃÜËøÀûÓõÄÊǼÆËã»úµÄ´òÓ¡¿Ú£¬¶ø´òÓ¡¿ÚÔÀ´ÊÇΪ´òÓ¡»ú¶øÉè¼ÆµÄ£¬Èí¼þËøÒ»·½ÃæÒª±£Ö¤Óû§¼ÓÃܼù×÷µÄÕýÈ·£¬Í¬Ê±Ò²Òª±£Ö¤´òÓ¡»ú¹¤×÷µÄÕý³£¡£µ«ÓÉÓÚ´òÓ¡»úÇý¶¯³ÌÐòÉè¼ÆÉÏǧ²îÍò±ð£¬Ã»ÓÐÈκÎÒ»¼ÒµÄ¼ÓÃÜËøÄܹ»ÍêÈ«×öµ½ÕâÒ»µã¡£
¡¡¡¡µ«ÕâÒ»ÎÊÌâÏÖÔÚÓÐÏ£ÍûµÃµ½³¹µ×µÄ½â¾ö£¬ÄǾÍÊÇUSB½Ó¿ÚµÄ¼ÓÃÜËø¡£USB½Ó¿ÚµÄ¼ÓÃÜËø²»µ«ÓµÓв¢¿Ú¼ÓÃÜËøµÄËùÓÐÓŵ㣬¶øÇÒûÓдòÓ¡ÉϵÄÎÊÌ⣬Æäǰ¾°Ê®·Ö¿´ºÃ¡£µ«ÃÀÖв»×ãµÄÊÇÖ»ÓÐWindows 98ºÍWindows 2000ĿǰÄܹ»Ö§³ÖUSBÉ豸¡£±±¾©·ÉÌì³ÏÐſƼ¼¹«Ë¾ÍƳöµÄÒ»¿îROCKEY-USB¼ÓÃÜËø(¼ûͼ2)Æä°²È«ÐÔÓÅÓÚ¹úÍâ²úÆ·£¬Í¬Ê±ÊÛ¼ÛÔ¶Ô¶µÍÓÚ¹úÍâ²úÆ·¡£
¡¡¡¡ÓÉÓÚÈí¼þËø¼ÓÃÜĿǰÊÇÈí¼þ¼ÓÃܵÄÖ÷Á÷·½°¸£¬ËùÒÔÔÙÌØ±ð½²Ò»ÏÂÈí¼þËø¼ÓÃܵݲȫÐÔÎÊÌâ¡£
¡¡¡¡Ê×ÏÈ´ÓÈí¼þËøµÄÓ²¼þ·½Ãæ½øÐÐÑо¿¡£ÔçÏȵÄÈí¼þËøÓÉÓÚÓ²¼þµÄ¼ÓÃ̶ܳȲ»¹»£¬ÈÝÒ×±»ÆÆ½â¡£ ½üÒ»ÄêµÄÈí¼þËøÉè¼Æ´ó¶à²ÉÓÃÁ˵͵çѹCPUΪ»ù´¡µÄÉè¼Æ£¬CPUÄÚ²¿µÄ³ÌÐòÓÉÈí¼þËø³§ÉÌ×ÔÐÐдÈ룬ÓÉÓÚCPUÄÚ²¿µÄ³ÌÐòÊÇÒ»´ÎдÈë¶øÇÒ²»¿ÉÐ޸ġ¢²»¿É¶Á³öµÄ£¬°²È«ÐÔÒ²±È½Ï¸ß£¬¶øÇÒÓÉÓÚCPU³ÌÐòÊÇÓÉÈí¼þËøÉú²ú³§¼ÒÀ´Ð´È룬³§¼Ò¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÒªÇóËæÊ±ÐÞ¸ÄÈí¼þËøÄÚ²¿µÄ³ÌÐò£¬Áé»îÐÔÒ²±È½Ï¸ß¡£
¡¡¡¡Æä´ÎÎÒÃÇ´ÓÈí¼þËøÈí¼þ·½Ã濼ÂÇһϡ£Êµ¼ÊÉÏ´ó¶àÊýºÚ¿Í¹¥»÷µÄÖ»ÊÇÈí¼þËøºÍ¿Í»§µÄÈí¼þ·½Ãæ£¬ÕæÕý´ÓÓ²¼þ½Ç¶ÈÀ´ÆÆ½âÈí¼þËøµÄ±È½ÏÉÙ¡£´Ó½á¹¹ÉÏÀ´Ëµ£¬Ò»¸öʹÓÃÈí¼þËø½øÐмÓÃܵÄÈí¼þ·ÖΪÈý¸ö²¿·Ö:1)Èí¼þËøµÄÇý¶¯³ÌÐò²¿·Ö;2)Èí¼þËøÌṩµÄ¸ºÔðͬÇý¶¯³ÌÐò½øÐÐͨѶµÄ¾ßÌåÓïÑÔÄ£¿é(.OBJ¡¢.DLL¡¡);3)¿Í»§Èí¼þ²¿·Ö¡£Ç°Á½²¿·Ö¶¼ÊÇÓÉÈí¼þËøµÄ³§¼ÒÀ´Íê³ÉµÄ£¬¶¼Óв»Í¬³Ì¶ÈµÄ¼ÓÃÜÓë·´¸ú×ٳɷ֣¬²»Ò×±»½âÃÜ¡£¿Í»§Èí¼þ²¿·ÖÏà¶Ô±È½Ï¼òµ¥£¬ÍùÍùÊǺڿ͹¥»÷µÄÖ÷Òª²¿·Ö¡£Èí¼þËøµÄʹÓû·½ÚºÜ¶à£¬ÈκÎÒ»¸ö»·½Ú³öÁËÎÊÌ⣬¶¼»áÔì³ÉÕû¸ö¼ÓÃÜ·½°¸µÄʧ°Ü¡£¶ø¿Í»§µÄʹÓ÷½·¨ÍùÍùÊǼÓÃܳɰܵĹؼü£¬Èç¹ûij¸öÈí¼þËøµÄ·ÃÎÊ ºóÄܹ»¹é½áΪij¸öÌõ¼þÅбðµÄ»°£¬ÄÇôһµ©ÔÚÕâÀï±»Ìø¹ý£¬Õû¸ö¼ÓÃÜÒ²¾Íʧȥ×÷ÓÃÁË¡£¹æ»®Ò»Ì×ÕæÕýÐÐÖ®ÓÐЧµÄ¼ÓÃÜ·½°¸£¬²ÅÄܸüºÃµØ·¢»ÓÈí¼þËøµÄ±£»¤¹¦Ð§¡£
¡¡¡¡4. ¹âÅ̼ÓÃÜ
¡¡¡¡¼ÈÈ»ÓÐÈíÅ̼ÓÃܳɹ¦ÔÚÏÈ£¬ÎªÊ²Ã´²»ÄÜÓйâÅ̼ÓÃÜÄØ?µ«Êµ¼Ê¼ù×÷ÉÏȷʵÊÇÓÐһЩÎÊÌâµÄ£¬ÒòΪ¹âÅÌÓÐISO9660±ê×¼ÐÒ鹿¶¨£¬Æä¿É¿ØÖÆÐÔ±ÈÈíÅÌ»¹ÒªÑϸñ£¬ÏëÕÒ³öÒ»ÖÖÖ»ÄÜÔËÐжø²»Äܸ´ÖƵķ½Ê½È·ÊµºÜÀ§ÄÑ¡£µ«ÏÖÔÚȷʵÒѾÓм¸¼ÒÕâÑùµÄ²úÆ·³öÀ´ÁË£¬¶øÇÒ¼ÓÃÜ·½·¨Ò²²»¾¡Ïàͬ¡£ÆäÖ÷ÒªÔÀíÊÇÀûÓÃÌØÊâµÄ¹âÅÌĸÅÌÉϵÄÄ³Ð©ÌØÕ÷ÐÅÏ¢ÊDz»¿ÉÔÙÏֵ쬶øÇÒÕâÐ©ÌØÕ÷ÐÅÏ¢´ó¶àÊǹâÅÌÉÏ·ÇÊý¾ÝÐÔµÄÄÚÈÝ£¬ÔÚ¹âÅ̸´ÖÆÊ±¸´ÖƲ»µ½µÄµØ·½¡£ÒòΪͶÈëÊÇÒ»´ÎÐԵ쬶ÔÓÚ´ó¹æÄ£µÄÉú²úÕâÖÖ¼ÓÃÜ·½°¸¿ÉÒÔ½«³É±¾½µµÃºÜµÍ¡£¶øÇÒÈí¼þÊý¾ÝºÍ¼ÓÃÜÔÚÍ¬Ò»ÔØÌåÉÏ£¬¶ÔÓû§ÎÞÒÉÊǺܷ½±ãµÄ¡£µ«ÕâÊÇÒ»ÖÖ½ÏеļÓÃÜ·½°¸£¬ºÜ¶à·½Ã滹Ðè½øÒ»²½ÑéÖ¤¡£¶øÇÒÓÉÓÚ¼ÓÃÜ·½Ê½ËùÏÞ£¬²»¿ÉÄÜÔÚÓû§×Ô¼º¿Ì¼µÄ¹âÅÌÉÏʵÏÖÕâÖÖ¼ÓÃÜ£¬±ØÐëÊÇÉú²úÏßÉÏÉú²úµÄ¹âÅ̲ÅÄܹ»ÊµÏÖ¡£Õâ¶ÔÓÚһЩС¹æÄ£µÄÈí¼þÉú²ú³§ÉÌ»¹ÊÇÓÐÒ»¶¨À§Äѵ쬶øÇÒÓÉÓÚ¹âÅ̵ÄÖ»¶ÁÐÔ£¬Ò»µ©¼ÓÃÜÓдíÊÇÎÞ·¨ÐÞ¸´µÄ¡£
¡¡¡¡¶þ¡¢²»ÒÀÀµÓ²¼þµÄ¼ÓÃÜ·½°¸
¡¡¡¡ËùÓеĴøÓи½¼ÓÓ²¼þÉ豸µÄ¼ÓÃÜ·½°¸¶¼ÓÐÒ»¶¨µÄ¼ÓÃܳɱ¾ÔÚÀïÃæ£¬¶ÔÓÚÄÇЩ¼Û¸ñ¸ß°ºµÄÈí¼þµ±È»ÎÞËùν£¬µ«¶ÔÓÚÄÇЩ¹²ÏíÈí¼þ»ò¼Û¸ñ±¾Éí¾ÍºÜµÍµÄÈí¼þÀ´Ëµ£¬Ó²¼þ¼ÓÃܳɱ¾¿ÉÄܱÈÈí¼þ±¾ÉíµÄÊÛ¼Û»¹¸ß£¬ËùÒÔ½üÄêÀ´²úÉúÁ˺ܶàÈí¼ÓÃÜ·½°¸¡£
¡¡¡¡1. ÃÜÂë±í¼ÓÃÜ
¡¡¡¡ÔÚÈí¼þÔËÐеĿªÊ¼ÒªÇóÓû§¸ù¾ÝÆÁÄ»µÄÌáʾÐÅÏ¢ÊäÈëÌØ¶¨µÄ´ð°¸£¬´ð°¸ÍùÍùÔÚÓû§ÊÖ²áÉϵÄÒ»·Ý·À¸´Ó¡µÄÃÜÂë±íÖС£Óû§Ö»ÓÐÊäÈëÃÜÂëÕýÈ·ºó²ÅÄܹ»¼ÌÐøÔËÐС£ÕâÖÖ¼ÓÃÜ·½°¸ÊµÏÖ¼òµ¥£¬²»ÐèҪ̫¶àµÄ³É±¾¡£µ«Óû§Ã¿´ÎÔËÐÐÈí¼þ¶¼Òª²éÕÒÃÜÂ룬²»ÃâʹÓû§¸Ðµ½Ê®·Ö²»±ã¡£Ïñ̨ÍåµÄÓÎÏ·´ó¶à²ÉÓô˼ÓÃÜ·½Ê½¡£¶øÇÒÍùÍùÓÐһЩÓÐÄÍÐÄÕß°ÑÕû¸öÃÜÂë±íÊäÈëµ½¼ÆËã»úÖдæ³ÉÒ»¸öÎļþ£¬Í¬Èí¼þµÄµÁ°æÒ»Í¬¹«²¼³öÀ´£¬ÈüÓÃÜÕßÎÞ¿ÉÄκΡ£»ù±¾ÉÏÊÇÒ»ÖÖ·À¾ý×Ó²»·ÀСÈ˵ļÓÃÜ·½Ê½¡£
¡¡¡¡2. ÐòÁкżÓÃÜ
¡¡¡¡ÕâÖÖ¼ÓÃÜ·½Ê½´ÓijÖֽǶÈÀ´½²²»ÊÇÒ»Ì×ÍêÕûµÄ¼ÓÃÜ·½°¸£¬ÏÖ½ñºÜ¶àShareware(¹²ÏíÈí¼þ)´ó¶à²ÉÓÃÕâÖÖ¼ÓÃÜ·½Ê½£¬Óû§ÔÚÈí¼þµÄÊÔÓÃÆÚÊDz»ÐèÒª½»·ÑµÄ£¬Ò»µ©ÊÔÓÃÆÚÂú»¹Ï£Íû¼ÌÐøÊ¹ÓÃÕâ¸öÈí¼þ£¬¾Í±ØÐëµ½Èí¼þ¹«Ë¾½øÐÐ×¢²á£¬È»ºóÈí¼þ¹«Ë¾»á¸ù¾ÝÄãÌá½»µÄÐÅÏ¢(Ò»°ãÊÇÓû§µÄÃû×Ö)À´Éú³ÉÒ»¸öÐòÁкţ¬µ±ÄãÊÕµ½Õâ¸öÐòÁкÅÒԺ󣬲¢ÔÚÈí¼þÔËÐеÄʱºòÊäÈë½øÈ¥£¬Èí¼þ»áÑéÖ¤ÄãµÄÃû×ÖÓëÐòÁкÅÖ®¼äµÄ¹ØÏµÊÇ·ñÕýÈ·£¬Èç¹ûÕýȷ˵Ã÷ÄãÒѾ¹ºÂòÁËÕâ¸öÈí¼þ£¬Ò²¾ÍûÓÐÈÕÆÚµÄÏÞÖÆÁË¡£ÕâÖÖ¼ÓÃÜ·½°¸ÊµÏÖ¼òµ¥£¬¶øÇÒ¹ºÂò¹ý³ÌÒ²ÍêÈ«ÔÚInternetÉÏʵÏÖ£¬ÎÞÂÛÊÇ¿ª·¢Õߺ͹ºÂòÕß¶¼¾õµÃºÜ·½±ã¡£²»¹ýÓÐÐĵÄÈË¿ÉÄÜÒѾעÒâµ½Èí¼þµÄÃû×ÖÓëÐòÁкÅÖ®¼äµÄÑéÖ¤ÊÇÔÚÄãµÄ¼ÆËã»úÉÏÍê³ÉµÄ£¬ºÜ¶àºÚ¿ÍÀûÓÃÕâ¸ö©¶´ÕÒ³öÁËÃû×ÖºÍÐòÁкÅÖ®¼äµÄ»»Ëã¹ØÏµ£¬±àд³öÒ»ÖÖ½ÐKeyMakerµÄ³ÌÐò£¬ÄãÖ»ÒªÊäÈëÄãµÄÃû×Ö£¬Õâ¸ö³ÌÐò»á°ïÖúÄã¼ÆËã³öÐòÁкţ¬ÔÙ½«ÄãµÄÃû×ÖºÍÕâ¸öÐòÁкÅÊäÈë½øÈí¼þÖоͱä³ÉÕý°æÈí¼þÁË¡£¶øÇÒҲûÓÐʲô¸üºÃµÄ·½·¨À´×èÖ¹Óû§À©É¢Ëû×¢²áºóµÃµ½µÄÐòÁкš£
¡¡¡¡3. Ðí¿ÉÖ¤¼ÓÃÜ
¡¡¡¡ÕâÖÖ·½Ê½´ÓijÖֽǶÈÉÏ¿ÉÒÔ˵ÊÇÐòÁкżÓÃܵÄÒ»¸ö±äÖÖ£¬Äã´ÓÍøÉÏÏÂÔØµÄ»ò¹ºÂò¹ýÀ´µÄÈí¼þ²¢²»ÄÜÖ±½ÓʹÓã¬Èí¼þÔÚ°²×°Ê±»òÔËÐÐʱ»á¶ÔÄãµÄ¼ÆËã»ú½øÐÐÒ»·¬¼ì²â£¬²¢¸ù¾Ý¼ì²â½á¹ûÉú³ÉÒ»¸öÄãµÄ¼ÆËã»úµÄÌØ¶¨Ö¸ÎÆ£¬Õâ¸öÖ¸ÎÆ¿ÉÒÔÊÇÒ»¸öСÎļþ£¬Ò²¿ÉÒÔÊÇÒ»´®ËÒ²¿´²»¶®µÄÊý£¬ÄãÐèÒª°ÑÕâ¸öÖ¸ÎÆÊý¾Ýͨ¹ýInternet¡¢E-mail¡¢µç»°¡¢´«ÕæµÈ·½Ê½·¢Ë͵½¿ª·¢ÉÌÄÇÀ¿ª·¢ÉÌÔÙ¸ù¾ÝÕâ¸öÖ¸ÎÆ¸øÄãÒ»¸ö×¢²áÂë»ò×¢²áÎļþ£¬ÄãµÃµ½Õâ¸ö×¢²áÂë»ò×¢²áÎļþ²¢°´Èí¼þÒªÇóµÄ²½ÖèÔÚÄãµÄ¼ÆËã»úÉÏÍê³É×¢²áºó·½ÄÜʹÓá£Õâ¸ö·½·¨µÄÂòÂôÒ²ÊÇÍêȫͨ¹ýÍøÂçÀ´½øÐе쬶øÇÒÓû§¹ºÂòµÄÈí¼þ±»ÏÞÖÆÖ»ÄÜÔÚËû×Ô¼ºµÄ¼ÆËã»úÉÏÃæÔËÐУ¬»»µ½ÆäËûµÄ¼ÆËã»úÉÏ£¬Õâ¸ö×¢²áÂë»ò×¢²áÎļþ¿ÉÄܲ»ÔÙÓÐЧ¡£µ«Óû§¸ü»»Ä³Ð©Ó²¼þÉ豸Ҳ¿ÉÄÜÔì³É×¢²áÂëµÄʧЧ£¬¶øÇÒÓû§µÃµ½Èí¼þºóÔÚÍê³É×¢²á¹¤×÷ǰ»áÓÐÒ»¶Îʱ¼äÎÞ·¨Ê¹Óá£
¡¡¡¡¼ÓÃÜ·½°¸Éæ¼°µÄÖ÷Òª¼¼Êõ
¡¡¡¡1.Íâ¿Ç¼ÓÃÜ
¡¡¡¡¡°Íâ¿Ç¡±Õâ¸ö´Ê¹À¼ÆÊÇÖйúÈ˶À´´µÄ£¬ÎÒ¾õµÃ±È½ÏÉú¶¯ÌùÇУ¬ËüµÄÒâ˼¾ÍÊǸø¿ÉÖ´ÐеÄÎļþ¼ÓÉÏÒ»¸öÍâ¿Ç¡£Óû§Ö´ÐеÄʵ¼ÊÉÏÊÇÕâ¸öÍâ¿ÇµÄ³ÌÐò£¬¶øÕâ¸öÍâ¿Ç³ÌÐò¸ºÔð°ÑÓû§ÔÀ´µÄ³ÌÐòÔÚÄÚ´æÖн⿪ѹËõ£¬²¢°Ñ¿ØÖÆÈ¨½»»¹¸ø½â¿ªºóµÄÕæÕýµÄ³ÌÐò£¬ÓÉÓÚÒ»Çй¤×÷¶¼ÊÇÔÚÄÚ´æÖÐÔËÐУ¬Óû§¸ù±¾²»ÖªµÀÒ²²»ÐèÒªÖªµÀÆäÔËÐйý³Ì£¬²¢ÇÒ¶ÔÖ´ÐÐËÙ¶ÈûÓÐʲôӰÏì¡£
¡¡¡¡Èç¹ûÔÚÍâ¿Ç³ÌÐòÖмÓÈë¶ÔÈí¼þËø»òÔ¿³×Å̵ÄÑéÖ¤²¿·Ö£¬Ëü¾ÍÊÇÎÒÃÇËù˵µÄÍâ¿Ç¼ÓÃÜÁË¡£ÆäʵÍâ¿Ç¼ÓÃܵÄ×÷Óû¹²»Ö¹ÓÚ´Ë£¬ÔÚInternetÉÏÃæÓкܶà³ÌÐòÊÇרÃÅΪ¼Ó¿Ç¶øÉè¼ÆµÄ£¬Ëü¶Ô³ÌÐò½øÐÐѹËõ»ò¸ù±¾²»Ñ¹Ëõ£¬ËüµÄÖ÷ÒªÌØµãÔÚÓÚ·´¸ú×Ù£¬¼ÓÃÜ´úÂëºÍÊý¾Ý£¬±£»¤ÄãµÄ³ÌÐòÊý¾ÝµÄÍêÕûÐÔ¡£Èç¹ûÄ㲻ϣÍûÄãµÄ³ÌÐò´úÂë±»ºÚ¿ÍÐ޸ģ¬Èç¹ûÄãµÄ³ÌÐò²»Ï£Íû±»È˸ú×Ùµ÷ÊÔ£¬Èç¹ûÄãµÄËã·¨³ÌÐò²»Ïë±»±ðÈ˾²Ì¬·ÖÎö£¬ÕâÖÖÍâ¿Ç³ÌÐò¾ÍÊÇΪÄãÉè¼ÆµÄ¡£
¡¡¡¡ÐèҪעÒâµÄÊÇ£¬ÓкܶàÍøÉÏÃâ·ÑµÄÍâ¿Ç¼ÓÃܳÌÐò¼æÈÝÐԺܲ¼ÓÃܺóµÄ³ÌÐòÔÚijЩ¼ÆËã»ú»òijЩ¼ù×÷ϵͳÏÂÎÞ·¨ÔËÐС£
¡¡¡¡2.ÐòÁкżÓÃÜÖеÄÊýѧËã·¨
¡¡¡¡´ó¶àÊýÈí¼þ¼ÓÃܱ¾ÉíµÄʵÏÖ¶¼ÊÇÒ»ÖÖ±à³ÌÉϵļ¼ÇÉ¡£µ«½ü¼¸ÄêÀ´Ëæ×ÅÐòÁкżÓÃܳÌÐòµÄÆÕ¼°£¬ÊýѧËã·¨ÔÚÈí¼þ¼ÓÃÜÖеıÈÖØÔ½À´Ô½´óÁË¡£
¡¡¡¡ÎÒÃÇÏÈÀ´¿´¿´ÔÚÒòÌØÍøÉÏ´óÐÐÆäµÀµÄÐòÁкżÓÃܵŤ×÷ÔÀí¡£µ±Óû§´ÓÍøÂçÉÏÏÂÔØÄ³¸öShareware¡ª¹²ÏíÈí¼þºó£¬Ò»°ã¶¼ÓÐʹÓÃʱ¼äÉϵÄÏÞÖÆ£¬µ±¹ýÁ˹²ÏíÈí¼þµÄÊÔÓÃÆÚºó£¬Äã±ØÐëµ½Õâ¸öÈí¼þµÄ¹«Ë¾È¥×¢²áºó·½ÄܼÌÐøÊ¹Óá£×¢²á¹ý³ÌÒ»°ãÊÇÓû§°Ñ×Ô¼ºµÄ˽ÈËÐÅÏ¢(Ò»°ãÖ÷ÒªÖ¸Ãû×Ö)Á¬Í¬ÐÅÓÿ¨ºÅÂë¸æË߸øÈí¼þ¹«Ë¾£¬Èí¼þ¹«Ë¾»á¸ù¾ÝÓû§µÄÐÅÏ¢¼ÆËã³öÒ»¸öÐòÁÐÂë³öÀ´£¬ÔÚÓû§µÃµ½Õâ¸öÐòÁÐÂëºó£¬°´ÕÕ×¢²áÐèÒªµÄ²½ÖèÔÚÈí¼þÖÐÊäÈë×¢²áÐÅÏ¢ºÍ×¢²áÂ룬Æä×¢²áÐÅÏ¢µÄºÏ·¨ÐÔÓÉÈí¼þÑé֤ͨ¹ýºó£¬Èí¼þ¾Í»áÈ¡Ïûµô±¾ÉíµÄ¸÷ÖÖÏÞÖÆ¡£
¡¡¡¡Èí¼þÑéÖ¤ÐòÁкŵĺϷ¨ÐÔ¹ý³Ì£¬Æäʵ¾ÍÊÇÑéÖ¤Óû§ÃûÓëÐòÁкÅÖ®¼äµÄ»»Ëã¹ØÏµÊÇ·ñÕýÈ·µÄ¹ý³Ì¡£ÏÖÓеÄÐòÁкżÓÃÜËã·¨´ó¶àÊÇÈí¼þ¿ª·¢Õß×ÔÐÐÉè¼ÆµÄ£¬´ó²¿·ÖÏ൱¼òµ¥¡£¶øÇÒÓÐЩËã·¨×÷ÕßËäÈ»ÏÂÁ˺ܴóµÄ¹¤·ò£¬µ«Ð§¹ûÍùÍù´ï²»µ½ËüËùÏ£ÍûµÄ½á¹û¡£ÆäʵÏÖÔÚÓкܶàÏֳɵļÓÃÜËã·¨¿ÉÒÔʹÓã¬ÈçRSADES¡¢MD4¡¢MD5¡¡Ö»²»¹ýÕâЩËã·¨ÊÇΪÁ˼ÓÃÜÃÜÎÄ»òÃÜÂëÓõģ¬Í¬ÐòÁкżÓÃܶàÉÙÓÐЩ²»Í¬£¬Èç¹ûÏ£ÍûʹÓÃÕâЩ¼ÓÃÜËã·¨µÄ»°¶àÉÙÐèÒª¶¯µãÄԽÎÒÔÚÕâÀïÊÔ¾ÙÒ»Àý£¬Ï£ÍûÓÐÅ×שÒýÓñµÄ×÷Óãº
¡¡¡¡1)ÔÚÈí¼þ³ÌÐòÖÐÓÐÒ»¶Î¼ÓÃܹýµÄÃÜÎÄS;
¡¡¡¡2)ÃÜÔ¿=F(Óû§Ãû³Æ£¬ÐòÁкÅ); (ÓÃÉÏÃæµÄ¶þÔªËã·¨µÃµ½ÃÜÔ¿)
¡¡¡¡3)Ã÷ÎÄD=F-DES(ÃÜÎÄS£¬ÃÜÔ¿); (Óõõ½µÄÃÜÔ¿À´½âÃÜÃÜÎĵõ½Ã÷ÎÄD)
¡¡¡¡4)CRC=F-CRC(Ã÷ÎÄD); (¶ÔµÃµ½µÄÃ÷ÎÄÓø÷ÖÖCRCͳ¼Æ)
¡¡¡¡5)¼ì²éCRCÊÇ·ñÕýÈ·£¬ ºÃ¶àÉè¼Æ¼¸ÖÖCRCËã·¨£¬¼ì²é¶à¸öCRC½á¹ûÊÇ·ñ¶¼ÕýÈ·¡£
¡¡¡¡ÓÃÕâÖÖ·½·¨£¬ÔÚûÓÐÒ»¸öÒÑÖªÕýÈ·µÄÐòÁкŵÄÇé¿öÏÂÊÇÓÀÔ¶ÍÆËã²»³öÕýÈ·µÄÐòÁкŵġ£
¡¡¡¡3.½âÊÍ¡¢±àÒëÓë·´±àÒë
¡¡¡¡Èç¹ûÄãÉè¼ÆÁËÒ»ÖÖ²»Ï£Íû±ðÈËÖªµÀµÄÌØÓеÄËã·¨£¬Ëù²ÉÓõļÓÃÜÊÖ¶ÎÍùÍùͬÄãµÄ±à³ÌÓïÑÔÓкܴóµÄ¹ØÏµ¡£¶ÔÓÚ½âÊÍÓïÑÔÓë±àÒëÓïÑÔËù±àÖÆ³öÀ´µÄ´úÂ밲ȫÐÔÉ϶øÑÔ£¬¿ÉÒÔ˵ÊǸ÷ÓÐÓÅȱµã¡£½âÊÍÓïÑÔÓÐÒ»¸öÖÂÃüµÄÈõµã£¬ÄǾÍÊǽâÊÍÓïÑԵijÌÐò´úÂë¶¼ÊÇÒÔαÂëµÄ·½Ê½´æ·ÅµÄ£¬Ò»µ©±»ÈËÕÒµ½ÁËαÂëÓëÔ´ÂëÖ®¼äµÄ¶ÔÓ¦¹ØÏµ£¬¾ÍºÜÈÝÒ××ö³öÒ»¸ö·´±àÒëÆ÷³öÀ´£¬ÄãµÄÔ´³ÌÐòµÈÓÚ±»¹«¿ªÁËÒ»Ñù¡£¶ø±àÒëÓïÑÔÒòΪֱ½Ó°ÑÓû§³ÌÐò±àÒë³É»úÆ÷Â룬ÔÙ¾¹ýÓÅ»¯³ÌÐòµÄÓÅ»¯£¬ºÜÄÑ´Ó³ÌÐò·µ»Øµ½ÄãµÄÔ´³ÌÐòµÄ״̬£¬µ«¶ÔÓÚÊìϤ»ã±àÓïÑԵĽâÃÜÕßÀ´Ëµ£¬Ò²ºÜÈÝÒ×ͨ¹ý¸ú×ÙÄãµÄ´úÂëÀ´È·¶¨Ä³Ð©´úÂëµÄÓÃ;¡£
¡¡¡¡¸ù¾ÝÎÒ¶Ô¸÷ÖÖ¾ßÓз´±àÒëÆ÷µÄÓïÑÔµÄÁ˽⣬Visual Basic 5.0ÒÔÉϰ汾ºÍCÓïÑÔ»¹Ã»Óз´±àÒëÆ÷¡£ÎҵĽ¨ÒéÊÇ£º
¡¡¡¡1)ǧÍò²»ÄܱàÖÆ¹¦ÄÜÇ¿´óµÄ×Ó³ÌÐò£¬Èç¹ûÄã³ÌÐòµÄÒ»¸ö×Ó³ÌÐò¾ÍÄÜÓ¡Ç®µÄ»°£¬ÎҾͲ»ÐèÒª¿´±ðµÄÁË¡£
¡¡¡¡2)¶àÓÃÈ«¾Ö±äÁ¿£¬ ºÃÊÇÈ«¾ÖµÄÁÙʱ±äÁ¿£¬Õâ¸ö±äÁ¿ÔÚÿ¸ö×Ó³ÌÐòÖеÄÓ÷¨¶¼²»Ò»Ñù£¬³ÌÐò½á¹¹¿ÉÄܲ»Ì«ºÃ£¬µ«ÄÜÔì³ÉÇ£Ò»·¢¶ø¶¯È«ÉíµÄЧ¹û¡£
¡¡¡¡3)Èç¹ûÄÜÓÃC++µÄ»°£¬¾¡Á¿ÓÃC++À´±à³Ì£¬ ºÃ°ÑÄãµÄË㷨ȫÓÃÀàÀ´ÊµÏÖ£¬ÄÄÅÂÊÇÒ»¸ö¼Ó·¨¼õ·¨Ò²¸øËü¶¨Òå¸öÀ࣬ÔÙ´Ó×ÓÀàÉÏÃæ¼Ì³Ð¼Ì³ÐÔټ̳С£
¡¡¡¡4)±àÒëºóµÄ³ÌÐò²»ÄÜСÓÚ500kB¡£
¡¡¡¡4.CPU¡¢¼ù×÷ϵͳÓë±à³ÌÓïÑÔ
¡¡¡¡Ò»¸öÈí¼þµÄ¼ÓÃÜÐÔÊÇ·ñÁ¼ºÃͬ¾ßÌåµÄCPU¡¢¼ù×÷ϵͳÓë±à³ÌÓïÑÔÊÇÓкܴó¹ØÏµµÄ¡£ÕâÀïÓиö¼ÓÃÜ·½ÃæµÄĦ¶û¶¨ÂÉ£¬Ä³ÖÖ¼¼ÊõµÄÆÕ¼°»¯³Ì¶ÈÔ½¸ß£¬ÄÇôËüµÄ¼ÓÃÜÐÔ¾ÍÔ½²î¡£ÀýÈçÎÒÓÃVBдһ¸ö³ÌÐò£¬ÆäÖе÷ÓÃÁË´óÁ¿µÄActiveX¡¢COMµÈ¿Ø¼þ£¬¶øÇÒÕë¶ÔMMX¡¢3DNow¡¢SSE¡¡×öÁ˾ßÌåµÄÓÅ»¯¡£ÕâÑùµÄ³ÌÐò±ÈÍêÈ«ÓÃVCдµÄ³ÌÐòµÄ°²È«ÐÔÒªºÃµÃ¶à£¬ÒòΪÕâÍêÈ«ÊÇÒ»ÖÖ´¿¼¼ÊõÉÏµÄ±ÈÆ´£¬Èç¹ûij¸öºÚ¿Í¶ÔVB£¬ActiveX£¬COMµÄ¼¼Êõ¼°ÄÚ²¿¹¤×÷ÔÀíÊ®·ÖÇå³þµÄ»°£¬¿ÉÄÜÆÆ½âÕâÖÖ³ÌÐòÒª±ÈÓÃVC±àдµÄ³ÌÐòÈÝÒ×Ðí¶à¡£Èç¹û˵Èí¼þµÄ¼ÓÃÜÐÔͬÈí¼þµÄÖ´ÐÐЧÂÊÊDz»³åÍ»µÄ»°£¬ÄÇôÈí¼þµÄ¼ÓÃÜÐÔͬÈí¼þµÄ¿ÉÒÆÖ²ÐԾͺÜÄѹ²´æÁË£¬ÒòΪÄã²»¿ÉÄÜÏ£ÍûÒ»¸öÄÜËø×¡ËùÓÐÃŵÄËøÓкܺõݲȫÐÔ¡£²»Í¬µÄƽ̨¡¢²»Í¬µÄCPU¶¼»á²úÉú²»Í¬µÄ¼ÓÃÜ·½Ê½£¬µ«Èí¼þ±ØÈ»ÊÇÔÚÌØ¶¨µÄCPUºÍ¼ù×÷ϵͳƽ̨ÉÏÖ´ÐУ¬Õë¶ÔÌØ¶¨Æ½Ì¨µÄÓÅ»¯£¬²»µ«Êǰ²È«ÐÔµÄÒªÇ󣬸ü¶àµÄÊÇÖ´ÐÐЧÂÊÉϵĿ¼ÂÇ
¡¡¡¡ÎÒÃǾ³£ÐèÒªÒ»ÖÖ´ëÊ©À´±£»¤ÎÒÃǵÄÊý¾Ý£¬·ÀÖ¹±»Ò»Ð©»³Óв»Á¼ÓÃÐĵÄÈËËù¿´µ½»òÕßÆÆ»µ¡£ÔÚÐÅϢʱ´ú£¬ÐÅÏ¢¿ÉÒÔ°ïÖúÍÅÌå»ò¸öÈË£¬Ê¹ËûÃÇÊÜÒæ£¬Í¬Ñù£¬ÐÅÏ¢Ò²¿ÉÒÔÓÃÀ´¶ÔËûÃǹ¹³ÉÍþв£¬Ôì³ÉÆÆ»µ¡£ÔÚ¾ºÕù¼¤ÁҵĴó¹«Ë¾ÖУ¬¹¤Òµ¼äµý¾³£»á»ñÈ¡¶Ô·½µÄÇ鱨¡£Òò´Ë£¬Ôڿ͹ÛÉϾÍÐèÒªÒ»ÖÖÇ¿ÓÐÁ¦µÄ°²È«´ëÊ©À´±£»¤»úÃÜÊý¾Ý²»±»ÇÔÈ¡»ò´Û¸Ä¡£Êý¾Ý¼ÓÃÜÓë½âÃÜ´Óºê¹ÛÉϽ²ÊǷdz£¼òµ¥µÄ£¬ºÜÈÝÒ×Àí½â¡£¼ÓÃÜÓë½âÃܵÄһЩ·½·¨ÊǷdz£Ö±½ÓµÄ£¬ºÜÈÝÒ×ÕÆÎÕ£¬¿ÉÒԺܷ½±ãµÄ¶Ô»úÃÜÊý¾Ý½øÐмÓÃܺͽâÃÜ¡£
¡¡¡¡Ò»¡¢Êý¾Ý¼ÓÃÜ·½·¨
¡¡¡¡ÔÚ´«Í³ÉÏ£¬ÎÒÃÇÓм¸ÖÖ·½·¨À´¼ÓÃÜÊý¾ÝÁ÷¡£ËùÓÐÕâЩ·½·¨¶¼¿ÉÒÔÓÃÈí¼þºÜÈÝÒ×µÄʵÏÖ£¬µ«Êǵ±ÎÒÃÇÖ»ÖªµÀÃÜÎĵÄʱºò£¬ÊDz»ÈÝÒׯÆÒëÕâЩ¼ÓÃÜËã·¨µÄ(µ±Í¬Ê±ÓÐÔÎĺÍÃÜÎÄʱ£¬ÆÆÒë¼ÓÃÜËã·¨ËäȻҲ²»ÊǺÜÈÝÒ×£¬µ«ÒѾÊÇ¿ÉÄܵÄÁË)¡£ ºÃµÄ¼ÓÃÜËã·¨¶ÔϵͳÐÔÄܼ¸ºõûÓÐÓ°Ï죬²¢ÇÒ»¹¿ÉÒÔ´øÀ´ÆäËûÄÚÔÚµÄÓŵ㡣ÀýÈ磬´ó¼Ò¶¼ÖªµÀµÄPKZIP£¬Ëü¼ÈѹËõÊý¾ÝÓÖ¼ÓÃÜÊý¾Ý¡£ÓÖÈ磬DBMSµÄһЩÈí¼þ°ü×ÜÊǰüº¬Ò»Ð©¼ÓÃÜ·½·¨ÒÔʹ¸´ÖÆÎļþÕâÒ»¹¦ÄܶÔһЩÃô¸ÐÊý¾ÝÊÇÎÞЧµÄ£¬»òÕßÐèÒªÓû§µÄÃÜÂë¡£ËùÓÐÕâЩ¼ÓÃÜËã·¨¶¼ÒªÓиßЧµÄ¼ÓÃܺͽâÃÜÄÜÁ¦¡£
¡¡¡¡ÐÒÔ˵ÄÊÇ£¬ÔÚËùÓеļÓÃÜËã·¨ÖÐ ¼òµ¥µÄÒ»ÖÖ¾ÍÊÇ¡°Öû»±í¡±Ëã·¨£¬ÕâÖÖËã·¨Ò²Äܺܺôﵽ¼ÓÃܵÄÐèÒª¡£Ã¿Ò»¸öÊý¾Ý¶Î(×ÜÊÇÒ»¸ö×Ö½Ú)¶ÔÓ¦×Å¡°Öû»±í¡±ÖеÄÒ»¸öÆ«ÒÆÁ¿£¬Æ«ÒÆÁ¿Ëù¶ÔÓ¦µÄÖµ¾ÍÊä³ö³ÉΪ¼ÓÃܺóµÄÎļþ¡£¼ÓÃܳÌÐòºÍ½âÃܳÌÐò¶¼ÐèÒªÒ»¸öÕâÑùµÄ¡°Öû»±í¡±¡£ÊÂʵÉÏ£¬80x86 CPUϵÁоÍÓÐÒ»¸öÖ¸Áî¡®XLAT¡¯ÔÚÓ²¼þ¼¶À´Íê³ÉÕâÑùµÄ¹¤×÷¡£ÕâÖÖ¼ÓÃÜËã·¨±È½Ï¼òµ¥£¬¼ÓÃܽâÃÜËٶȶ¼ºÜ¿ì£¬µ«ÊÇÒ»µ©Õâ¸ö¡°Öû»±í¡±±»¶Ô·½»ñµÃ£¬ÄÇÕâ¸ö¼ÓÃÜ·½°¸¾ÍÍêÈ«±»Ê¶ÆÆÁË¡£¸ü½øÒ»²½½²£¬ÕâÖÖ¼ÓÃÜËã·¨¶ÔÓÚºÚ¿ÍÆÆÒëÀ´½²ÊÇÏ൱ֱ½ÓµÄ£¬Ö»ÒªÕÒµ½Ò»¸ö¡°Öû»±í¡±¾Í¿ÉÒÔÁË¡£ÕâÖÖ·½·¨ÔÚ¼ÆËã»ú³öÏÖ֮ǰ¾ÍÒѾ±»¹ã·ºµÄʹÓá£
¡¡¡¡¶ÔÕâÖÖ¡°Öû»±í¡±·½Ê½µÄÒ»¸ö¸Ä½ø¾ÍÊÇʹÓÃ2¸ö»òÕ߸ü¶àµÄ¡°Öû»±í¡±£¬ÕâЩ±í¶¼ÊÇ»ùÓÚÊý¾ÝÁ÷ÖÐ×Ö½ÚµÄλÖõ쬻òÕß»ùÓÚÊý¾ÝÁ÷±¾Éí¡£Õâʱ£¬ÆÆÒë±äµÄ¸ü¼ÓÀ§ÄÑ£¬ÒòΪºÚ¿Í±ØÐëÕýÈ·µÄ×ö¼¸´Î±ä»»¡£Í¨¹ýʹÓøü¶àµÄ¡°Öû»±í¡±£¬²¢ÇÒ°´Î±Ëæ»úµÄ·½Ê½Ê¹ÓÃÿ¸ö±í£¬ÕâÖָĽøµÄ¼ÓÃÜ·½·¨ÒѾ±äµÄºÜÄÑÆÆÒë¡£±ÈÈ磬ÎÒÃÇ¿ÉÒÔ¶ÔËùÓеÄżÊýλÖõÄÊý¾ÝʹÓÃA±í£¬¶ÔËùÓÐµÄÆæÊýλÖÃʹÓÃB±í£¬¼´Ê¹ºÚ¿Í»ñµÃÁËÃ÷ÎĺÍÃÜÎÄ£¬ËûÏëÆÆÒëÕâ¸ö¼ÓÃÜ·½°¸Ò²ÊǷdz£À§Äѵ쬳ý·ÇºÚ¿ÍÈ·ÇеÄÖªµÀÓÃÁËÁ½ÕÅ±í¡£
¡¡¡¡ÓëʹÓá°Öû»±í¡±ÏàÀàËÆ£¬¡°±ä»»Êý¾ÝλÖá±Ò²ÔÚ¼ÆËã»ú¼ÓÃÜÖÐʹÓᣵ«ÊÇ£¬ÕâÐèÒª¸ü¶àµÄÖ´ÐÐʱ¼ä¡£´ÓÊäÈëÖжÁÈëÃ÷Îķŵ½Ò»¸öbufferÖУ¬ÔÙÔÚbufferÖжÔËûÃÇÖØÅÅÐò£¬È»ºó°´Õâ¸ö˳ÐòÔÙÊä³ö¡£½âÃܳÌÐò°´Ïà·´µÄ˳Ðò»¹ÔÊý¾Ý¡£ÕâÖÖ·½·¨×ÜÊǺÍһЩ±ðµÄ¼ÓÃÜËã·¨»ìºÏʹÓã¬Õâ¾ÍʹµÃÆÆÒë±äµÄÌØ±ðµÄÀ§ÄÑ£¬¼¸ºõÓÐЩ²»¿ÉÄÜÁË¡£ÀýÈ磬ÓÐÕâÑùÒ»¸ö´Ê£¬±ä»»Æð×ÖĸµÄ˳Ðò£¬slient ¿ÉÒÔ±äΪlisten£¬µ«ËùÓеÄ×Öĸ¶¼Ã»Óб仯£¬Ã»ÓÐÔö¼ÓҲûÓмõÉÙ£¬µ«ÊÇ×Öĸ֮¼äµÄ˳ÐòÒѾ±ä»¯ÁË¡£
¡¡¡¡µ«ÊÇ£¬»¹ÓÐÒ»ÖÖ¸üºÃµÄ¼ÓÃÜËã·¨£¬Ö»ÓмÆËã»ú¿ÉÒÔ×ö£¬¾ÍÊÇ×Ö/×Ö½ÚÑ»·ÒÆÎ»ºÍXOR¼ù×÷¡£Èç¹ûÎÒÃǰÑÒ»¸ö×Ö»ò×Ö½ÚÔÚÒ»¸öÊý¾ÝÁ÷ÄÚ×öÑ»·ÒÆÎ»£¬Ê¹Óöà¸ö»ò±ä»¯µÄ·½Ïò(×óÒÆ»òÓÒÒÆ)£¬¾Í¿ÉÒÔѸËٵIJúÉúÒ»¸ö¼ÓÃܵÄÊý¾ÝÁ÷¡£ÕâÖÖ·½·¨ÊǺܺõ쬯ÆÒëËü¾Í¸ü¼ÓÀ§ÄÑ!¶øÇÒ£¬¸ü½øÒ»²½µÄÊÇ£¬Èç¹ûÔÙʹÓÃXOR¼ù×÷£¬°´Î»×öÒì»ò¼ù×÷£¬¾Í¾ÍÊ¹ÆÆÒëÃÜÂë¸ü¼ÓÀ§ÄÑÁË¡£Èç¹ûÔÙʹÓÃÎ±Ëæ»úµÄ·½·¨£¬ÕâÉæ¼°µ½Òª²úÉúһϵÁеÄÊý×Ö£¬ÎÒÃÇ¿ÉÒÔʹÓÃFibbonaciÊýÁС£¶ÔÊýÁÐËù²úÉúµÄÊý×öÄ£ÔËËã(ÀýÈçÄ£3)£¬µÃµ½Ò»¸ö½á¹û£¬È»ºóÑ»·ÒÆÎ»Õâ¸ö½á¹ûµÄ´ÎÊý£¬½«Ê¹ÆÆÒë´ÎÃÜÂë±äµÄ¼¸ºõ²»¿ÉÄÜ!µ«ÊÇ£¬Ê¹ÓÃFibbonaciÊýÁÐÕâÖÖÎ±Ëæ»úµÄ·½Ê½Ëù²úÉúµÄÃÜÂë¶ÔÎÒÃǵĽâÃܳÌÐòÀ´½²ÊǷdz£ÈÝÒ׵ġ£
¡¡¡¡ÔÚһЩÇé¿öÏ£¬ÎÒÃÇÏëÄܹ»ÖªµÀÊý¾ÝÊÇ·ñÒѾ±»´Û¸ÄÁË»ò±»ÆÆ»µÁË£¬Õâʱ¾ÍÐèÒª²úÉúһЩУÑéÂ룬²¢ÇÒ°ÑÕâЩУÑéÂë²åÈëµ½Êý¾ÝÁ÷ÖС£ÕâÑù×ö¶ÔÊý¾ÝµÄ·ÀαÓë³ÌÐò±¾Éí¶¼ÊÇÓкô¦µÄ¡£µ«ÊǸÐȾ¼ÆËã»ú³ÌÐòµÄ²¡¶¾²Å²»»áÔÚÒâÕâЩÊý¾Ý»ò³ÌÐòÊÇ·ñ¼Ó¹ýÃÜ£¬ÊÇ·ñÓÐÊý×ÖÇ©Ãû¡£ËùÒÔ£¬¼ÓÃܳÌÐòÔÚÿ´Îloadµ½ÄÚ´æÒª¿ªÊ¼Ö´ÐÐʱ£¬¶¼Òª¼ì²éһϱ¾ÉíÊÇ·ñ±»²¡¶¾¸ÐȾ£¬¶ÔÓëÐèÒª¼Ó¡¢½âÃܵÄÎļþ¶¼Òª×öÕâÖÖ¼ì²é!ºÜ×ÔÈ»£¬ÕâÑùÒ»ÖÖ·½·¨ÌåÖÆÓ¦¸Ã±£Ãܵģ¬ÒòΪ²¡¶¾³ÌÐòµÄ±àдÕß½«»áÀûÓÃÕâЩÀ´ÆÆ»µ±ðÈ˵ijÌÐò»òÊý¾Ý¡£Òò´Ë£¬ÔÚһЩ·´²¡¶¾»òɱ²¡¶¾Èí¼þÖÐÒ»¶¨ÒªÊ¹ÓüÓÃܼ¼Êõ¡£
¡¡¡¡Ñ»·ÈßÓàУÑéÊÇÒ»ÖÖµäÐ͵ÄУÑéÊý¾ÝµÄ·½·¨¡£¶ÔÓÚÿһ¸öÊý¾Ý¿é£¬ËüʹÓÃλѻ·ÒÆÎ»ºÍXOR¼ù×÷À´²úÉúÒ»¸ö16λ»ò32λµÄУÑéºÍ £¬ÕâʹµÃ¶ªÊ§Ò»Î»»òÁ½¸öλµÄ´íÎóÒ»¶¨»áµ¼ÖÂУÑéºÍ³ö´í¡£ÕâÖÖ·½Ê½ºÜ¾ÃÒÔÀ´¾ÍÓ¦ÓÃÓÚÎļþµÄ´«Ê䣬ÀýÈç XMODEM-CRC¡£ ÕâÊÇ·½·¨ÒѾ³ÉΪ±ê×¼£¬¶øÇÒÓÐÏêϸµÄÎĵµ¡£µ«ÊÇ£¬»ùÓÚ±ê×¼CRCËã·¨µÄÒ»ÖÖÐÞ¸ÄËã·¨¶ÔÓÚ·¢ÏÖ¼ÓÃÜÊý¾Ý¿éÖеĴíÎóºÍÎļþÊÇ·ñ±»²¡¶¾¸ÐȾÊǺÜÓÐЧµÄ¡£
¡¡¡¡¶þ¡¢»ùÓÚ¹«Ô¿µÄ¼ÓÃÜËã·¨
¡¡¡¡Ò»¸öºÃµÄ¼ÓÃÜËã·¨µÄÖØÒªÌØµãÖ®Ò»ÊǾßÓÐÕâÖÖÄÜÁ¦£º¿ÉÒÔÖ¸¶¨Ò»¸öÃÜÂë»òÃÜÔ¿£¬²¢ÓÃËüÀ´¼ÓÃÜÃ÷ÎÄ£¬²»Í¬µÄÃÜÂë»òÃÜÔ¿²úÉú²»Í¬µÄÃÜÎÄ¡£ÕâÓÖ·ÖΪÁ½ÖÖ·½Ê½£º¶Ô³ÆÃÜÔ¿Ëã·¨ºÍ·Ç¶Ô³ÆÃÜÔ¿Ëã·¨¡£Ëùν¶Ô³ÆÃÜÔ¿Ëã·¨¾ÍÊǼÓÃܽâÃܶ¼Ê¹ÓÃÏàͬµÄÃÜÔ¿£¬·Ç¶Ô³ÆÃÜÔ¿Ëã·¨¾ÍÊǼÓÃܽâÃÜʹÓò»Í¬µÄÃÜÔ¿¡£·Ç³£ÖøÃûµÄPGP¹«Ô¿¼ÓÃÜÒÔ¼°RSA¼ÓÃÜ·½·¨¶¼ÊǷǶԳƼÓÃÜËã·¨¡£¼ÓÃÜÃÜÔ¿£¬¼´¹«Ô¿£¬Óë½âÃÜÃÜÔ¿£¬¼´Ë½Ô¿£¬ÊǷdz£µÄ²»Í¬µÄ¡£´ÓÊýѧÀíÂÛÉϽ²£¬¼¸ºõûÓÐÕæÕý²»¿ÉÄæµÄËã·¨´æÔÚ¡£ÀýÈ磬¶ÔÓÚÒ»¸öÊäÈë¡®a¡¯Ö´ÐÐÒ»¸ö¼ù×÷µÃµ½½á¹û¡®b¡¯,ÄÇôÎÒÃÇ¿ÉÒÔ»ùÓÚ¡®b¡¯£¬×öÒ»¸öÏà¶ÔÓ¦µÄ¼ù×÷£¬µ¼³öÊäÈë¡®a¡¯¡£ÔÚһЩÇé¿öÏ£¬¶ÔÓÚÿһÖÖ¼ù×÷£¬ÎÒÃÇ¿ÉÒԵõ½Ò»¸öÈ·¶¨µÄÖµ£¬»òÕ߸üù×÷ûÓж¨Òå(±ÈÈ磬³ýÊýΪ0)¡£¶ÔÓÚÒ»¸öûÓж¨ÒåµÄ¼ù×÷À´½²£¬»ùÓÚ¼ÓÃÜËã·¨£¬¿ÉÒԳɹ¦µØ·ÀÖ¹°ÑÒ»¸ö¹«Ô¿±ä»»³ÉΪ˽Կ¡£Òò´Ë£¬ÒªÏëÆÆÒë·Ç¶Ô³Æ¼ÓÃÜËã·¨£¬ÕÒµ½ÄǸöΨһµÄÃÜÔ¿£¬Î¨Ò»µÄ·½·¨Ö»ÄÜÊÇ·´¸´µÄÊÔÑ飬¶øÕâÐèÒª´óÁ¿µÄ´¦Àíʱ¼ä¡£
¡¡¡¡RSA¼ÓÃÜË㷨ʹÓÃÁËÁ½¸ö·Ç³£´óµÄËØÊýÀ´²úÉú¹«Ô¿ºÍ˽Կ¡£¼´Ê¹´ÓÒ»¸ö¹«Ô¿ÖÐͨ¹ýÒòÊý·Ö½â¿ÉÒԵõ½Ë½Ô¿£¬µ«Õâ¸öÔËËãËù°üº¬µÄ¼ÆËãÁ¿ÊǷdz£¾Þ´óµÄ£¬ÒÔÖÁÓÚÔÚÏÖʵÉÏÊDz»¿ÉÐеġ£¼ÓÃÜËã·¨±¾ÉíÒ²ÊǺÜÂýµÄ£¬ÕâʹµÃʹÓÃRSAËã·¨¼ÓÃÜ´óÁ¿µÄÊý¾Ý±äµÄÓÐЩ²»¿ÉÐС£Õâ¾ÍʹµÃһЩÏÖʵÖмÓÃÜËã·¨¶¼»ùÓÚRSA¼ÓÃÜËã·¨¡£PGPËã·¨(ÒÔ¼°´ó¶àÊý»ùÓÚRSAËã·¨µÄ¼ÓÃÜ·½·¨)ʹÓù«Ô¿À´¼ÓÃÜÒ»¸ö¶Ô³Æ¼ÓÃÜËã·¨µÄÃÜÔ¿£¬È»ºóÔÙÀûÓÃÒ»¸ö¿ìËٵĶԳƼÓÃÜËã·¨À´¼ÓÃÜÊý¾Ý¡£Õâ¸ö¶Ô³ÆËã·¨µÄÃÜÔ¿ÊÇËæ»ú²úÉúµÄ£¬ÊDZ£Ãܵģ¬Òò´Ë£¬µÃµ½Õâ¸öÃÜÔ¿µÄΨһ·½·¨¾ÍÊÇʹÓÃ˽ԿÀ´½âÃÜ¡£
¡¡¡¡ÎÒÃǾÙÒ»¸öÀý×Ó£º¼Ù¶¨ÏÖÔÚÒª¼ÓÃÜһЩÊý¾ÝʹÓÃÃÜÔ¿¡®12345¡¯¡£ÀûÓÃRSA¹«Ô¿£¬Ê¹ÓÃRSAËã·¨¼ÓÃÜÕâ¸öÃÜÔ¿¡®12345¡¯£¬²¢°ÑËü·ÅÔÚÒª¼ÓÃܵÄÊý¾ÝµÄÇ°Ãæ(¿ÉÄܺóÃæ¸ú×ÅÒ»¸ö·Ö¸î·û»òÎļþ³¤¶È£¬ÒÔÇø·ÖÊý¾ÝºÍÃÜÔ¿)£¬È»ºó£¬Ê¹ÓöԳƼÓÃÜËã·¨¼ÓÃÜÕýÎÄ£¬Ê¹ÓõÄÃÜÔ¿¾ÍÊÇ¡®12345¡¯¡£µ±¶Ô·½ÊÕµ½Ê±£¬½âÃܳÌÐòÕÒµ½¼ÓÃܹýµÄÃÜÔ¿£¬²¢ÀûÓÃRSA˽Կ½âÃܳöÀ´£¬È»ºóÔÙÈ·¶¨³öÊý¾ÝµÄ¿ªÊ¼Î»Öã¬ÀûÓÃÃÜÔ¿¡®12345¡¯À´½âÃÜÊý¾Ý¡£ÕâÑù¾ÍʹµÃÒ»¸ö¿É¿¿µÄ¾¹ý¸ßЧ¼ÓÃܵÄÊý¾Ý°²È«µØ´«ÊäºÍ½âÃÜ¡£
¡¡¡¡Ò»Ð©¼òµ¥µÄ»ùÓÚRSAËã·¨µÄ¼ÓÃÜËã·¨¿ÉÔÚÏÂÃæµÄÕ¾µãÕÒµ½£º
¡¡¡¡ftp://ftp.funet.fi/pub/crypt/cryptography/asymmetric/rsa
¡¡Èý¡¢Ò»¸öոеĶಽ¼ÓÃÜËã·¨
¡¡¡¡ÏÖÔÚÓÖ³öÏÖÁËÒ»ÖÖеļÓÃÜËã·¨£¬¾Ý˵ÊǼ¸ºõ²»¿ÉÄܱ»ÆÆÒëµÄ¡£Õâ¸öËã·¨ÔÚ1998Äê6ÔÂ1ÈÕ²ÅÕýʽ¹«²¼µÄ¡£ÏÂÃæÏêϸµÄ½éÉÜÕâ¸öËã·¨:
¡¡¡¡Ê¹ÓÃһϵÁеÄÊý×Ö(±ÈÈç˵128λÃÜÔ¿)£¬À´²úÉúÒ»¸ö¿ÉÖØ¸´µÄµ«¸ß¶ÈËæ»ú»¯µÄÎ±Ëæ»úµÄÊý×ÖµÄÐòÁС£Ò»´ÎʹÓÃ256¸ö±íÏʹÓÃËæ»úÊýÐòÁÐÀ´²úÉúÃÜÂëת±í£¬ÈçÏÂËùʾ£º
¡¡¡¡°Ñ256¸öËæ»úÊý·ÅÔÚÒ»¸ö¾àÕóÖУ¬È»ºó¶ÔËûÃǽøÐÐÅÅÐò£¬Ê¹ÓÃÕâÑùÒ»ÖÖ·½Ê½(ÎÒÃÇÒª¼Çס ³õµÄλÖÃ)ʹÓà ³õµÄλÖÃÀ´²úÉúÒ»¸ö±í£¬ËæÒâÅÅÐòµÄ±í£¬±íÖеÄÊý×ÖÔÚ0µ½255Ö®¼ä¡£Èç¹û²»ÊǺÜÃ÷°×ÈçºÎÀ´×ö£¬¾Í¿ÉÒÔ²»¹ÜËü¡£µ«ÊÇ£¬ÏÂÃæÒ²ÌṩÁËһЩÔÂë(ÔÚÏÂÃæ)ÊÇÎÒÃÇÃ÷°×ÊÇÈçºÎÀ´×öµÄ¡£ÏÖÔÚ£¬²úÉúÁËÒ»¸ö¾ßÌåµÄ256×Ö½ÚµÄ±í¡£ÈÃÕâ¸öËæ»úÊý²úÉúÆ÷½Ó×ÅÀ´²úÉúÕâ¸ö±íÖÐµÄÆäÓàµÄÊý£¬ÒÔÖÁÓÚÿ¸ö±íÊDz»Í¬µÄ¡£ÏÂÒ»²½£¬Ê¹ÓÃ"shotgun technique"¼¼ÊõÀ´²úÉú½âÂë±í¡£»ù±¾ÉÏ˵£¬Èç¹û aÓ³Éäµ½b£¬ÄÇôbÒ»¶¨¿ÉÒÔÓ³Éäµ½a£¬ËùÒÔb[a[n]] = n.(nÊÇÒ»¸öÔÚ0µ½255Ö®¼äµÄÊý)¡£ÔÚÒ»¸öÑ»·Öи³Öµ£¬Ê¹ÓÃÒ»¸ö256×ֽڵĽâÂë±íËü¶ÔÓ¦ÓÚÎÒÃǸղÅÔÚÉÏÒ»²½²úÉúµÄ256×ֽڵļÓÃÜ±í¡£
¡¡¡¡Ê¹ÓÃÕâ¸ö·½·¨£¬ÒѾ¿ÉÒÔ²úÉúÕâÑùµÄÒ»¸ö±í£¬±íµÄ˳ÐòÊÇËæ»ú£¬ËùÒÔ²úÉúÕâ256¸ö×Ö½ÚµÄËæ»úÊýʹÓõÄÊǶþ´ÎÎ±Ëæ»ú,ʹÓÃÁËÁ½¸ö¶îÍâµÄ16λµÄÃÜÂë.ÏÖÔÚ£¬ÒѾÓÐÁËÁ½ÕÅת»»±í£¬»ù±¾µÄ¼ÓÃܽâÃÜÊÇÈçÏÂÕâÑù¹¤×÷µÄ¡£Ç°Ò»¸ö×Ö½ÚÃÜÎÄÊÇÕâ¸ö256×ֽڵıíµÄË÷Òý¡£»òÕߣ¬ÎªÁËÌá¸ß¼ÓÃÜЧ¹û£¬¿ÉÒÔʹÓöàÓà8λµÄÖµ£¬ÉõÖÁʹÓÃУÑéºÍ»òÕßCRCËã·¨À´²úÉúË÷Òý×Ö½Ú¡£¼Ù¶¨Õâ¸ö±íÊÇ256*256µÄÊý×é,½«»áÊÇÏÂÃæµÄÑù×Ó:
¡¡¡¡crypto1 = a[crypto0][value]
¡¡¡¡±äÁ¿'crypto1'ÊǼÓÃܺóµÄÊý¾Ý£¬'crypto0'ÊÇǰһ¸ö¼ÓÃÜÊý¾Ý(»ò×ÅÊÇÇ°Ãæ¼¸¸ö¼ÓÃÜÊý¾ÝµÄÒ»¸öº¯ÊýÖµ)¡£ºÜ×ÔÈ»µÄ£¬µÚÒ»¸öÊý¾ÝÐèÒªÒ»¸ö¡°ÖÖ×Ó¡±£¬Õâ¸ö¡°ÖÖ×Ó¡± ÊÇÎÒÃDZØÐë¼ÇסµÄ¡£Èç¹ûʹÓÃ256*256µÄ±í£¬ÕâÑù×ö½«»áÔö¼ÓÃÜÎĵij¤¶È¡£»òÕߣ¬¿ÉÒÔʹÓÃÄã²úÉú³öËæ»úÊýÐòÁÐËùÓõÄÃÜÂ룬Ҳ¿ÉÄÜÊÇËüµÄCRCУÑéºÍ¡£Ë³±ãÌá¼°µÄÊÇÔø×÷¹ýÕâÑùÒ»¸ö²âÊÔ: ʹÓÃ16¸ö×Ö½ÚÀ´²úÉú±íµÄË÷Òý,ÒÔ128λµÄÃÜÔ¿×÷ΪÕâ16¸ö×ֽڵijõʼµÄ"ÖÖ×Ó"¡£È»ºó£¬ÔÚ²úÉú³öÕâÐ©Ëæ»úÊýµÄ±íÖ®ºó£¬¾Í¿ÉÒÔÓÃÀ´¼ÓÃÜÊý¾Ý£¬ËٶȴﵽÿÃëÖÓ100k¸ö×Ö½Ú¡£Ò»¶¨Òª±£Ö¤ÔÚ¼ÓÃÜÓë½âÃÜʱ¶¼Ê¹ÓüÓÃܵÄÖµ×÷Ϊ±íµÄË÷Òý£¬¶øÇÒÕâÁ½´ÎÒ»¶¨ÒªÆ¥Åä¡£
¡¡¡¡¼ÓÃÜʱËù²úÉúµÄÎ±Ëæ»úÐòÁÐÊǺÜËæÒâµÄ£¬¿ÉÒÔÉè¼Æ³ÉÏëÒªµÄÈκÎÐòÁС£Ã»ÓйØÓÚÕâ¸öËæ»úÐòÁеÄÏêϸµÄÐÅÏ¢£¬½âÃÜÃÜÎÄÊDz»ÏÖʵµÄ¡£ÀýÈ磺һЩASCIIÂëµÄÐòÁУ¬Èç¡°eeeeeeee"¿ÉÄܱ»×ª»¯³ÉÒ»Ð©Ëæ»úµÄûÓÐÈκÎÒâÒåµÄÂÒÂ룬ÿһ¸ö×Ö½Ú¶¼ÒÀÀµÓÚÆäǰһ¸ö×Ö½ÚµÄÃÜÎÄ£¬¶ø²»ÊÇʵ¼ÊµÄÖµ¡£¶ÔÓÚÈÎÒ»¸öµ¥¸öµÄ×Ö·ûµÄÕâÖֱ任À´Ëµ£¬Òþ²ØÁ˼ÓÃÜÊý¾ÝµÄÓÐЧµÄÕæÕýµÄ³¤¶È¡£
¡¡¡¡Èç¹ûȷʵ²»Àí½âÈçºÎÀ´²úÉúÒ»¸öËæ»úÊýÐòÁУ¬¾Í¿¼ÂÇFIBBONACCIÊýÁУ¬Ê¹ÓÃ2¸öË«×Ö(64λ)µÄÊý×÷Ϊ²úÉúËæ»úÊýµÄÖÖ×Ó£¬ÔÙ¼ÓÉϵÚÈý¸öË«×ÖÀ´×öXOR¼ù×÷¡£ Õâ¸öËã·¨²úÉúÁËһϵÁеÄËæ»úÊý¡£Ëã·¨ÈçÏ£º
¡¡¡¡unsigned long dw1, dw2, dw3, dwMask;
¡¡¡¡int i1;
¡¡¡¡unsigned long aRandom[256];
¡¡¡¡dw1 = {seed #1};
¡¡¡¡dw2 = {seed #2};
¡¡¡¡dwMask = {seed #3};
¡¡¡¡// this gives you 3 32-bit "seeds", or 96 bits total
¡¡¡¡for(i1=0; i1 < 256; i1++)
¡¡¡¡{
¡¡¡¡dw3 = (dw1 + dw2) ^ dwMask;
¡¡¡¡aRandom[i1] = dw3;
¡¡¡¡dw1 = dw2;
¡¡¡¡dw2 = dw3;
¡¡¡¡}
¡¡¡¡Èç¹ûÏë²úÉúһϵÁеÄËæ»úÊý×Ö£¬±ÈÈç˵£¬ÔÚ0ºÍÁбíÖÐËùÓеÄËæ»úÊýÖ®¼äµÄһЩÊý£¬¾Í¿ÉÒÔʹÓÃÏÂÃæµÄ·½·¨£º
¡¡¡¡int __cdecl MySortProc(void *p1, void *p2)
¡¡¡¡{
¡¡¡¡unsigned long **pp1 = (unsigned long **)p1;
¡¡¡¡unsigned long **pp2 = (unsigned long **)p2;
¡¡¡¡if(**pp1 < **pp2)
¡¡¡¡return(-1);
¡¡¡¡else if(**pp1 > *pp2)
¡¡¡¡return(1);
¡¡¡¡return(0);
¡¡¡¡}
¡¡¡¡...
¡¡¡¡int i1;
¡¡¡¡unsigned long *apRandom[256];
¡¡¡¡unsigned long aRandom[256]; // same array as before, in this case
¡¡¡¡int aResult[256]; // results go here
¡¡¡¡for(i1=0; i1 < 256; i1++)
¡¡¡¡{
¡¡¡¡apRandom[i1] = aRandom + i1;
¡¡¡¡}
¡¡¡¡// now sort it
¡¡¡¡qsort(apRandom, 256, sizeof(*apRandom), MySortProc);
¡¡¡¡// final step - offsets for pointers are placed into output array
¡¡¡¡for(i1=0; i1 < 256; i1++)
¡¡¡¡{
¡¡¡¡aResult[i1] = (int)(apRandom[i1] - aRandom);
¡¡¡¡}
¡¡¡¡...
¡¡¡¡±äÁ¿'aResult'ÖеÄÖµÓ¦¸ÃÊÇÒ»¸öÅŹýÐòµÄΨһµÄһϵÁеÄÕûÊýµÄÊý×飬ÕûÊýµÄÖµµÄ·¶Î§¾ùÔÚ0µ½255Ö®¼ä¡£ÕâÑùÒ»¸öÊý×éÊǷdz£ÓÐÓõģ¬ÀýÈ磺¶ÔÒ»¸ö×Ö½Ú¶Ô×Ö½ÚµÄת»»±í£¬¾Í¿ÉÒÔºÜÈÝÒײ¢Çҷdz£¿É¿¿µÄÀ´²úÉúÒ»¸ö¶ÌµÄÃÜÔ¿(¾³£×÷ÎªÒ»Ð©Ëæ»úÊýµÄÖÖ×Ó)¡£ÕâÑùÒ»¸ö±í»¹ÓÐÆäËûµÄÓô¦£¬±ÈÈç˵£ºÀ´²úÉúÒ»¸öËæ»úµÄ×Ö·û£¬¼ÆËã»úÓÎÏ·ÖÐÒ»¸öÎïÌåµÄËæ»úµÄλÖõȵȡ£ÉÏÃæµÄÀý×Ó¾ÍÆä±¾Éí¶øÑÔ²¢Ã»Óй¹³ÉÒ»¸ö¼ÓÃÜËã·¨£¬Ö»ÊǼÓÃÜËã·¨Ò»¸ö×é³É²¿·Ö¡£
¡¡¡¡×÷Ϊһ¸ö²âÊÔ£¬¿ª·¢ÁËÒ»¸öÓ¦ÓóÌÐòÀ´²âÊÔÉÏÃæËùÃèÊöµÄ¼ÓÃÜËã·¨¡£³ÌÐò±¾Éí¶¼¾¹ýÁ˼¸´ÎµÄÓÅ»¯ºÍÐ޸ģ¬À´Ìá¸ßËæ»úÊýµÄÕæÕýµÄËæ»úÐԺͷÀÖ¹»á²úÉúһЩ¶ÌµÄ¿ÉÖØ¸´µÄÓÃÓÚ¼ÓÃܵÄËæ»úÊý¡£ÓÃÕâ¸ö³ÌÐòÀ´¼ÓÃÜÒ»¸öÎļþ£¬ÆÆ½âÕâ¸öÎļþ¿ÉÄÜ»áÐèÒª·Ç³£¾Þ´óµÄʱ¼äÒÔÖÁÓÚÔÚÏÖʵÉÏÊDz»¿ÉÄܵġ£
¡¡¡¡ËÄ¡¢½áÂÛ
¡¡¡¡ÓÉÓÚÔÚÏÖʵÉú»îÖУ¬ÎÒÃÇҪȷ±£Ò»Ð©Ãô¸ÐµÄÊý¾ÝÖ»Äܱ»ÓÐÏàӦȨÏÞµÄÈË¿´µ½£¬ÒªÈ·±£ÐÅÏ¢ÔÚ´«ÊäµÄ¹ý³ÌÖв»»á±»´Û¸Ä£¬½ØÈ¡£¬Õâ¾ÍÐèÒªºÜ¶àµÄ°²È«ÏµÍ³´óÁ¿µÄÓ¦ÓÃÓÚÕþ¸®¡¢´ó¹«Ë¾ÒÔ¼°¸öÈËϵͳ¡£Êý¾Ý¼ÓÃÜÊǿ϶¨¿ÉÒÔ±»ÆÆ½âµÄ£¬µ«ÎÒÃÇËùÏëÒªµÄÊÇÒ»¸öÌØ¶¨Ê±ÆÚµÄ°²È«£¬Ò²¾ÍÊÇ˵£¬ÃÜÎÄµÄÆÆ½âÓ¦¸ÃÊÇ×ã¹»µÄÀ§ÄÑ£¬ÔÚÏÖʵÉÏÊDz»¿ÉÄܵģ¬ÓÈÆäÊǶÌʱ¼äÄÚ¡£

![]() |



