ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
ϲÊéÍø ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

ÌìÇæ-µÚ10ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡



Ù·µ»ØÔ­ÏȵÄÈÎÎñ¼ÌÐøÖ´ÐС£´ò¸ö±È·½£ºÄãÕýÔÚÉϰ࣬ͻȻÓÐͬѧ´òµç»°¸æËßÄãËû´ÓÍâµØ×ø»ð³µ¹ýÀ´£¬ÒªÄãÈ¥»ð³µÕ¾½ÓËû¡£È»ºóÄã¾ÍÏòÀϰåÁÙʱÇë¼Ù£¬¸ÏÍù»ð³µÕ¾È¥½Óͬѧ£¬½Ó׎«Ëû°²¶ÙºÃ£¬ËæºóÄãÓÖ·µ»Ø¹«Ë¾¼ÌÐøÉϰ࣬Õâ¾ÍÊÇÒ»¸öÖжϹý³Ì¡£ÎÒÃǽâÃܵĹý³Ì¾ÍÊǵȵ½³ÌÐòÈ¥»ñÈ¡ÎÒÃÇÊäÈëµÄ×¢²áÂë²¢×¼±¸ºÍÕýÈ·µÄ×¢²áÂëÏà±È½ÏµÄʱºò½«ËüÖжÏÏÂÀ´£¬È»ºóÎÒÃÇͨ¹ý·ÖÎö³ÌÐò£¬ÕÒµ½ÕýÈ·µÄ×¢²áÂë¡£ËùÒÔÎÒÃÇÐèҪΪ±»½âÃܵijÌÐòÉèÖöϵ㣬ÔÚÊʵ±µÄʱºòÇÐÈë³ÌÐòÄÚ²¿£¬×·×Ùµ½³ÌÐòµÄ×¢²áÂ룬´Ó¶ø´ïµ½crackµÄÄ¿µÄ¡£¡¡
2¡£¡¡Áì¿Õ£º¡¡
ÕâÊǸö·Ç³£ÖØÒªµÄ¸ÅÄµ«ÊÇÒ²³õѧÕßÊdz£³£²»Ã÷°×µÄµØ·½¡£ÎÒÃÇÔÚ¸÷ÖÖ¸÷ÑùµÄÆÆ½âÎÄÕÂÀï¶¼ÄÜ¿´µ½Áì¿ÕÕâ¸ö´Ê£¬Èç¹ûÄã¸ã²»Çå³þµ½µ×³ÌÐòµÄÁì¿ÕÔÚÄÄÀÄÇôÄã¾Í²»¿ÉÄܽøÈëÆÆ½âµÄ´óÃÅ¡£»òÐíÄãÒ²ÔøÆÆ½â¹ýijЩÈí¼þ£¬µ«ÄÇÖ»ÊÇϹèÅöµ½ËÀÀÏÊó¶øÒÑ£¨ÒÔǰÎÒ¾ÍÊÇÕâÑùµÄ^_^£¬ÏÖÔÚ˵ÆðÀ´¶¼²»ºÃÒâ˼ร¡£©¡£Ëùν³ÌÐòµÄÁì¿Õ£¬Ëµ°×Á˾ÍÊdzÌÐò×Ô¼ºµÄµØ·½£¬Ò²¾ÍÊÇÎÒÃÇ񻮮½âµÄ³ÌÐò×Ô¼º³ÌÐòÂëËù´¦µÄλÖá£Ò²ÐíÄãÂíÉÏ»áÎÊ£ºÎÒÊÇÔÚ³ÌÐòÔËÐеÄʱºòÉèÖõĶϵ㣬ΪʲôÖжϺó²»ÊÇÔÚ³ÌÐò×Ô¼ºµÄ¿Õ¼äÄØ£¿ÒòΪÿ¸ö³ÌÐòµÄ±àд¶¼Ã»Óй̶¨µÄģʽ£¬ËùÒÔÎÒÃÇÒªÔÚÏëÒªÇÐÈë³ÌÐòµÄʱºòÖжϳÌÐò£¬¾Í±ØÐë²»ÒÀÀµ¾ßÌåµÄ³ÌÐòÉèÖöϵ㣬Ҳ¾ÍÊÇÎÒÃÇÉèÖõĶϵãÓ¦¸ÃÊÇÿ¸ö³ÌÐò¶¼»áÓõ½µÄ¶«Î÷¡£ÔÚDOSʱ´ú£¬»ù±¾ÉÏËùÓеijÌÐò¶¼Êǹ¤×÷ÔÚÖжϳÌÐòÖ®Éϵ쬼´¼¸ºõËùÓеÄDOS³ÌÐò¶¼»áÈ¥µ÷Óø÷ÖÖÖжÏÀ´Íê³ÉÈÎÎñ¡£µ«Êǵ½ÁËWINDOWSʱ´ú£¬³ÌÐòûÓÐȨÁ¦Ö±½Óµ÷ÓÃÖжϣ¬WINDOWSϵͳÌṩÁËÒ»¸öϵͳ¹¦Äܵ÷ÓÃÆ½Ì¨£¨API£©£¬¾ÍÏòDOS³ÌÐòÒÔÖжϳÌÐòΪ»ù´¡Ò»Ñù£¬WINDOWS³ÌÐòÒÔAPIΪ»ù´¡À´ÊµÏÖºÍϵͳ´ò½»µÀ£¬´Ó¶ø¸÷ÖÖ¹¦ÄÜ£¬ËùÒÔWINDWOSϵÄÈí¼þÆÆ½âÆä¶ÏµãÉèÖÃÊÇÒÔAPIº¯ÊýΪ»ù´¡µÄ£¬¼´µ±³ÌÐòµ÷ÓÃij¸öAPIº¯ÊýʱÖÐ¶ÏÆäÕý³£ÔËÐУ¬È»ºó½øÐнâÃÜ¡£ÀýÈçÔÚSOFTICEÖÐÉèÖÃÏÂÃæµÄ¶Ïµã£ºbpx¡¡GetDlgItemText£¨»ñÈ¡¶Ô»°¿òÎı¾£©£¬µ±ÎÒÃÇ񻮮½âµÄ³ÌÐòÒª¶ÁÈ¡ÊäÈëµÄÊý¾Ý¶øµ÷ÓÃGetDlgItemTextʱ£¬Á¢¼´±»SOFTICEÀ¹½Øµ½£¬´Ó¶ø±»ÆÆ½âµÄ³ÌÐòÍ£ÁôÔÚGetDlgItemTextµÄ³ÌÐòÇø£¬¶øGetDlgItemTextÊÇ´¦ÓÚWINDWOS×Ô¼º¹ÜÀíµÄÏµÍ³ÇøÓò£¬Èç¹ûÎÒÃÇÉÃ×ԸĵôÕⲿ·ÖµÄ³ÌÐò´úÂ룬ÄǾʹó»öÁÙÍ·ÁË^_^£¡ËùÒÔÎÒÃÇÒª´ÓÏµÍ³ÇøÓò·µ»Øµ½±»ÆÆ½â³ÌÐò×Ô¼ºµÄµØ·½£¨¼´³ÌÐòµÄÁì¿Õ£©£¬²ÅÄܶԳÌÐò½øÐÐÆÆ½â£¬ÖÁÓÚÔõÑù¿´³ÌÐòµÄÁì¿ÕÇë¿´Ç°ÃæµÄSOFTICEͼ½â¡£ÊÔÏëһϣº¶ÔÓÚÿ¸ö³ÌÐò¶¼»áµ÷ÓõijÌÐò¶Î£¬ÎÒÃÇ¿ÉÄÜ´ÓÄÇÀïÕÒµ½Ê²Ã´ÓÐÓõĶ«Î÷Â𣿣¨ÔõôÑùÈ¥¼ÓÃÜÊdzÌÐò×Ô¼º¾ö¶¨µÄ£¬¶ø²»Êǵ÷ÓÃϵͳ¹¦ÄÜʵÏֵģ¡£©¡¡
3¡£¡¡API£º¡¡
¼´Application¡¡Programming¡¡InterfaceµÄ¼òд£¬ÖÐÎĽÐÓ¦ÓóÌÐò±à³Ì½Ó¿Ú£¬ÊÇÒ»¸öϵͳ¶¨Ò庯ÊýµÄ´ó¼¯ºÏ£¬ËüÌṩÁË·ÃÎʲÙ×÷ÏµÍ³ÌØÕ÷µÄ·½·¨¡£¡¡API°üº¬Á˼¸°Ù¸öÓ¦ÓóÌÐòµ÷Óõĺ¯Êý£¬ÕâЩº¯ÊýÖ´ÐÐËùÓбØÐëµÄÓë²Ù×÷ϵͳÏà¹ØµÄ²Ù×÷£¬ÈçÄÚ´æ·ÖÅä¡¢ÏòÆÁÄ»Êä³öºÍ´´½¨´°¿ÚµÈ£¬Óû§µÄ³ÌÐòͨ¹ýµ÷ÓÃAPI½Ó¿ÚͬWINDOWS´ò½»µÀ£¬ÎÞÂÛʲôÑùµÄÓ¦ÓóÌÐò£¬Æäµ×²ã
4¡£¡¡¹ØÓÚ³ÌÐòÖÐ×¢²áÂëµÄ´æÔÚ·½Ê½£º¡¡
ÆÆ½â¹ý³ÌÖÐÎÒÃǶ¼»áÈ¥ÕÒ³ÌÐòÖн«ÊäÈëµÄ×¢²áÂëºÍÕýÈ·µÄ×¢²áÂëÏà±È½ÏµÄµØ·½£¬È»ºóͨ¹ý¶Ô³ÌÐòµÄ¸ú×Ù¡¢·ÖÎöÕÒµ½ÕýÈ·µÄ×¢²áÂë¡£µ«ÊÇÕýÈ·µÄ×¢²áÂëͨ³£ÔÚ³ÌÐòÖÐÒÔÁ½ÖÖÐÎ̬´æÔÚ£ºÏÔʽµÄºÍÒþʽµÄ£¬¶ÔÓÚÏÔʽ´æÔÚµÄ×¢²áÂ룬ÎÒÃÇ¿ÉÒÔÖ±½ÓÔÚ³ÌÐòËù´¦µÄÄÚ´æÖп´µ½Ëü£¬ÀýÈçÄã¿ÉÒÔÖ±½ÓÔÚSOFTICEµÄÊý¾Ý´°¿ÚÖп´µ½ÀàËÆ¡®297500523¡®ÕâÑù´æÔÚµÄ×¢²áÂ루ÕâÀïÊÇËæÒâдµÄ£©£¬¶ÔÓÚ×¢²áÂëÏÔʽ´æÔÚµÄÈí¼þÆÆ½âÆðÀ´±È½ÏÈÝÒ×£»µ«ÊÇÓÐЩÈí¼þµÄ³ÌÐòÖв¢²»»áÖ±½Ó½«ÎÒÃÇÊäÈëµÄ×¢²áÂëºÍÕýÈ·µÄ×¢²áÂë½øÐбȽϣ¬±ÈÈçÓпÉÄܽ«×¢²áÂë»»Ëã³ÉÕûÊý¡¢»òÊǽ«×¢²áÂë²ð¿ª£¬È»ºó½«Ã¿Ò»Î»×¢²áÂë·Ö¿ªÔÚ²»Í¬µÄµØ·½ÖðÒ»½øÐбȽϣ¬»òÕßÊǽ«ÎÒÃÇÊäÈëµÄ×¢²áÂë½øÐÐijÖֱ任£¬ÔÙÓÃij¸öÌØÊâµÄ³ÌÐò½øÐÐÑéÖ¤µÈµÈ¡£×ÜÖ®£¬Ó¦ÓóÌÐò»á²ÉÈ¡¸÷ÖÖ²»Í¬µÄ¸´ÔÓÔËË㷽ʽÀ´»Ø±ÜÖ±½ÓµÄ×¢²áÂë±È½Ï£¬¶ÔÓÚÕâÀà³ÌÐò£¬ÎÒÃÇͨ³£ÒªÏ¹¦·òÈ¥×Ðϸ¸ú×Ù¡¢·ÖÎöÿ¸ö³ÌÐò¹¦ÄÜ£¬ÕÒµ½¼ÓÃÜËã·¨£¬È»ºó²ÅÄÜÆÆ½âËü£¬µ±È»ÕâÐèÒªÒ»¶¨µÄ8086»ã±à±à³Ì¹¦µ×ºÍºÜ´óµÄÄÍÐÄÓ뾫Á¦¡£¡¡
5¡£¡¡¹ØÓÚÈí¼þµÄÆÆ½â·½Ê½£º¡¡
±¾È˽«ÆÆ½â·½Ê½·ÖΪÁ½´óÀ࣬¼´ÍêÈ«ÆÆ½âºÍ±©Á¦ÆÆ½â¡£ËùνÍêÈ«ÆÆ½âÖ÷ÒªÊÇÕë¶ÔÄÇЩÐèÒªÊäÈë×¢²áÂë»òÃÜÂëµÈÈí¼þÀ´ËµµÄ£¬Èç¹ûÎÒÃÇÄÜͨ¹ý¶Ô³ÌÐòµÄ¸ú×ÙÕÒµ½ÕýÈ·µÄ×¢²áÂ룬ͨ¹ýÈí¼þ±¾ÉíµÄ×¢²á¹¦ÄÜÕý³£×¢²áÁËÈí¼þ£¬ÕâÑùµÄÆÆ½â³ÆÖ®ÎªÍêÈ«ÆÆ½â£»µ«Èç¹ûÓÐЩÈí¼þ±¾ÉíûÓÐÌṩע²á¹¦ÄÜ£¬Ö»ÊÇÌṩÊÔÓã¨DEMO£©£¬»òÊÇ×¢²á²»ÄÜͨ¹ýÈí¼þ±¾Éí½øÐУ¨ÀýÈçÐèÒª»ñÈ¡ÁíÍâÒ»¸öרÓõÄ×¢²á³ÌÐò£¬Í¨¹ýINTERµÄ×¢²áµÈµÈ£©£¬»òÕßÊÇÈí¼þ±¾ÉíµÄ¼ÓÃܼ¼Êõ±È½Ï¸´ÔÓ£¬Èí¼þÆÆ½âÕßµÄÄÜÁ¦¡¢¾«Á¦¡¢Ê±¼äÓÐÏÞ£¬²»ÄÜÖ±½ÓµÃµ½ÕýÈ·µÄ×¢²áÂ룬´ËʱÎÒÃÇÐèҪȥÐÞ¸ÄÈí¼þ±¾ÉíµÄ³ÌÐòÂë¡£¡¡
6¡£¡¡¹ØÓÚÆÆ½â½Ì³ÌÖгÌÐò´úÂëµØÖ·ÎÊÌ⣺¡¡
ÆÆ½â½Ì³ÌÖж¼»á·ÅÉÏÒ»²¿·Ö³ÌÐò´úÂëÒÔ°ïÖú½²½â³ÌÐòµÄ·ÖÎö·½·¨£¬ÀýÈçÏÂÃæµÄÒ»¶Î³ÌÐò´úÂ룺¡¡
¡£¡£¡£¡£¡£¡£¡¡
0167£º00408033PUSH00¡¡
0167£º00408035PUSHEBX¡¡
0167£º00408036CALL£§USER32£¡EndDialog£§¡¡
0167£º0040803CJMP0040812C¡¡
¡£¡£¡£¡£¡£¡£¡¡
ÔÚÕâÀï³ÌÐòÖеĴúÂëµØÖ·Èç0167£º00408033£¬Æä´úÂë¶ÎµÄÖµ£¨¼´0167£©ÓпÉÄܸù¾Ý²»Í¬µÄµçÄÔ»áÓÐÇø±ð£¬²»Ò»¶¨Ò»Ä£Ò»Ñù£¬µ«Æ«ÒÆÖµÓ¦¸ÃÊǹ̶¨µÄ£¨¼´00408033²»±ä£©£¬ËùÒÔÈç¹û¿´µ½ÆÆ½âÎÄÕÂÀïµÄ³ÌÐò´úÂëµÄµØÖ·ÖµºÍ×Ô¼ºµÄµçÄÔÀï²»Ò»Ñù£¬²»ÒªÒÔΪ¸ã´íµØ·½ÁË£¬Ö»ÒªÄãµÄ³ÌÐò´úÂëÕýÈ·¾Í²»»áÓÐÎÊÌâ¡£
¼ÓÃÜÂë¼¼Êõ
1¡£°´ÕÕ¼¼Êõ·ÖÀà
¼ÓÃܼ¼Êõͨ³£·ÖΪÁ½´óÀࣺ¡°¶Ô³ÆÊ½¡±ºÍ¡°·Ç¶Ô³ÆÊ½¡±¡£¡¡
¶Ô³ÆÊ½¼ÓÃܾÍÊǼÓÃܺͽâÃÜʹÓÃͬһ¸öÃÜÔ¿£¬Í¨³£³ÆÖ®Îª¡°Session¡¡Key¡¡¡±ÕâÖÖ¼ÓÃܼ¼ÊõĿǰ±»¹ã·º²ÉÓã¬ÈçÃÀ¹úÕþ¸®Ëù²ÉÓõÄDES¼ÓÃܱê×¼¾ÍÊÇÒ»ÖÖµäÐ͵ġ°¶Ô³ÆÊ½¡±¼ÓÃÜ·¨£¬ËüµÄSession¡¡Key³¤¶ÈΪ56Bits¡£
·Ç¶Ô³ÆÊ½¼ÓÃܾÍÊǼÓÃܺͽâÃÜËùʹÓõIJ»ÊÇͬһ¸öÃÜÔ¿£¬Í¨³£ÓÐÁ½¸öÃÜÔ¿£¬³ÆÎª¡°¹«Ô¿¡±ºÍ¡°Ë½Ô¿¡±£¬ËüÃÇÁ½¸ö±ØÐèÅä¶ÔʹÓ㬷ñÔò²»ÄÜ´ò¿ª¼ÓÃÜÎļþ¡£ÕâÀïµÄ¡°¹«Ô¿¡±ÊÇÖ¸¿ÉÒÔ¶ÔÍ⹫²¼µÄ£¬¡°Ë½Ô¿¡±Ôò²»ÄÜ£¬Ö»ÄÜÓɳÖÓÐÈËÒ»¸öÈËÖªµÀ¡£ËüµÄÓÅÔ½ÐÔ¾ÍÔÚÕâÀÒòΪ¶Ô³ÆÊ½µÄ¼ÓÃÜ·½·¨Èç¹ûÊÇÔÚÍøÂçÉÏ´«Êä¼ÓÃÜÎļþ¾ÍºÜÄѰÑÃÜÔ¿¸æËß¶Ô·½£¬²»¹ÜÓÃʲô·½·¨¶¼ÓпÉÄܱ»±ðÇÔÌýµ½¡£¶ø·Ç¶Ô³ÆÊ½µÄ¼ÓÃÜ·½·¨ÓÐÁ½¸öÃÜÔ¿£¬ÇÒÆäÖеġ°¹«Ô¿¡±ÊÇ¿ÉÒÔ¹«¿ªµÄ£¬Ò²¾Í²»Å±ðÈËÖªµÀ£¬ÊÕ¼þÈ˽âÃÜʱֻҪÓÃ×Ô¼ºµÄ˽Կ¼´¿ÉÒÔ£¬ÕâÑù¾ÍºÜºÃµØ±ÜÃâÁËÃÜÔ¿µÄ´«Ê䰲ȫÐÔÎÊÌâ¡£
1¡¢³£ÓÃÃÜÔ¿Ëã·¨¡¡
ÃÜÔ¿Ëã·¨ÓÃÀ´¶ÔÃô¸ÐÊý¾Ý¡¢ÕªÒª¡¢Ç©ÃûµÈÐÅÏ¢½øÐмÓÃÜ£¬³£ÓõÄÃÜÔ¿Ëã·¨°üÀ¨£º¡¡
DES£¨Data¡¡Encryption¡¡Standard£©£ºÊý¾Ý¼ÓÃܱê×¼£¬ËٶȽϿ죬ÊÊÓÃÓÚ¼ÓÃÜ´óÁ¿Êý¾ÝµÄ³¡ºÏ£»¡¡
3DES£¨Triple¡¡DES£©£ºÊÇ»ùÓÚDES£¬¶ÔÒ»¿éÊý¾ÝÓÃÈý¸ö²»Í¬µÄÃÜÔ¿½øÐÐÈý´Î¼ÓÃÜ£¬Ç¿¶È¸ü¸ß£»¡¡
RC2ºÍ¡¡RC4£ºÓñ䳤ÃÜÔ¿¶Ô´óÁ¿Êý¾Ý½øÐмÓÃÜ£¬±È¡¡DES¡¡¿ì£»¡¡
IDEA£¨International¡¡Data¡¡Encryption¡¡Algorithm£©¹ú¼ÊÊý¾Ý¼ÓÃÜËã·¨£¬Ê¹Óá¡128¡¡Î»ÃÜÔ¿Ìṩ·Ç³£Ç¿µÄ°²È«ÐÔ£»¡¡
RSA£ºÓÉ¡¡RSA¡¡¹«Ë¾·¢Ã÷£¬ÊÇÒ»¸öÖ§³Ö±ä³¤ÃÜÔ¿µÄ¹«¹²ÃÜÔ¿Ëã·¨£¬ÐèÒª¼ÓÃܵÄÎļþ¿ìµÄ³¤¶ÈÒ²ÊǿɱäµÄ£»¡¡
DSA£¨Digital¡¡Signature¡¡Algorithm£©£ºÊý×ÖÇ©ÃûËã·¨£¬ÊÇÒ»ÖÖ±ê×¼µÄ¡¡DSS£¨Êý×ÖÇ©Ãû±ê×¼£©£»¡¡
AES£¨Advanced¡¡Encryption¡¡Standard£©£º¸ß¼¶¼ÓÃܱê×¼£¬ÊÇÏÂÒ»´úµÄ¼ÓÃÜËã·¨±ê×¼£¬Ëٶȿ죬°²È«¼¶±ð¸ß£¬Ä¿Ç°¡¡AES¡¡±ê×¼µÄÒ»¸öʵÏÖÊÇ¡¡Rijndael¡¡Ëã·¨£»¡¡
BLOWFISH£¬ËüʹÓñ䳤µÄÃÜÔ¿£¬³¤¶È¿É´ï448룬ÔËÐÐËٶȺܿ죻¡¡
ÆäËüËã·¨£¬ÈçElGamal¡¢DeffieHellman¡¢ÐÂÐÍÍÖÔ²ÇúÏßËã·¨ECCµÈ¡£¡¡
2¡¢µ¥ÏòÉ¢ÁÐËã·¨¡¡
µ¥ÏòÉ¢Áк¯ÊýÒ»°ãÓÃÓÚ²úÉúÏûÏ¢ÕªÒª£¬ÃÜÔ¿¼ÓÃܵȣ¬³£¼ûµÄÓУº¡¡
MD5£¨Message¡¡Digest¡¡Algorithm¡¡5£©£ºÊÇRSAÊý¾Ý°²È«¹«Ë¾¿ª·¢µÄÒ»ÖÖµ¥ÏòÉ¢ÁÐËã·¨£¬MD5±»¹ã·ºÊ¹Ó㬿ÉÒÔÓÃÀ´°Ñ²»Í¬³¤¶ÈµÄÊý¾Ý¿é½øÐаµÂëÔËËã³ÉÒ»¸ö128λµÄÊýÖµ£»¡¡
SHA£¨Secure¡¡Hash¡¡Algorithm£©ÕâÊÇÒ»ÖÖ½ÏеÄÉ¢ÁÐËã·¨£¬¿ÉÒÔ¶ÔÈÎÒⳤ¶ÈµÄÊý¾ÝÔËËãÉú³ÉÒ»¸ö160λµÄÊýÖµ£»¡¡
MAC£¨Message¡¡Authentication¡¡Code£©£ºÏûÏ¢ÈÏÖ¤´úÂ룬ÊÇÒ»ÖÖʹÓÃÃÜÔ¿µÄµ¥Ïòº¯Êý£¬¿ÉÒÔÓÃËüÃÇÔÚϵͳÉÏ»òÓû§Ö®¼äÈÏÖ¤Îļþ»òÏûÏ¢¡£HMAC£¨ÓÃÓÚÏûÏ¢ÈÏÖ¤µÄÃÜÔ¿É¢Áз¨£©¾ÍÊÇ
ÕâÖÖº¯ÊýµÄÒ»¸öÀý×Ó¡£¡¡
CRC¡¡£¨Cyclic¡¡Redundancy¡¡Check£©£ºÑ­»·ÈßÓàУÑéÂ룬CRCУÑéÓÉÓÚʵÏÖ¼òµ¥£¬¼ì´íÄÜÁ¦Ç¿£¬±»¹ã·ºÊ¹ÓÃÔÚ¸÷ÖÖÊý¾ÝУÑéÓ¦ÓÃÖС£Õ¼ÓÃϵͳ×ÊÔ´ÉÙ£¬ÓÃÈíÓ²¼þ¾ùÄÜʵÏÖ£¬ÊǽøÐÐÊý¾Ý´«Êä²î´í¼ì²âµØÒ»ÖֺܺõÄÊֶΣ¨CRC¡¡²¢²»ÊÇÑϸñÒâÒåÉϵÄÉ¢ÁÐËã·¨£¬µ«ËüµÄ×÷ÓÃÓëÉ¢ÁÐËã·¨´óÖÂÏàͬ£¬ËùÒÔ¹éÓÚ´ËÀࣩ¡£¡¡
3¡¢ÆäËüÊý¾ÝËã·¨¡¡
ÆäËüÊý¾ÝËã·¨°üÀ¨Ò»Ð©³£ÓñàÂëËã·¨¼°ÆäÓëÃ÷ÎÄ£¨ASCII¡¢Unicode¡¡µÈ£©×ª»»µÈ£¬Èç¡¡Base¡¡64¡¢Quoted¡¡Printable¡¢EBCDIC¡¡µÈ¡£

×÷Æ·Ïà¹Ø¡¡»õ±ÒÒøÐСª¡ªÂÞ˹ÇжûµÂ¼Ò×åÊ·£¨1£©


»õ±ÒÕ½Õù
µÚÒ»ÕÂÂÞ˹ÇжûµÂ¼Ò×å¨CÅ·ÖÞΨһµÄǿȨ
¡°Ö»ÒªÎÒÄÜ¿ØÖÆÒ»¸ö¹ú¼ÒµÄ»õ±Ò·¢ÐУ¬ÎÒ²»ÔÚºõË­ÖÆ¶¨·¨ÂÉ¡£¡±
÷Ү¡£ÂÞ˹ÇжûµÂ
±¾Õµ¼¶Á
µ±¹ú¼ÊýÌå³ÉÌì³´×÷Éí¼Ò£µ£°£°ÒÚÃÀÔªµÄ±È¶û¡£¸Ç´Ä£¬²õÁªÊÀ½çÊ׸»±¦×ùµÄʱºò£¬Èç¹ûÄãÐÅÒÔÎªÕæ£¬Äã¾ÍÉϵ±ÁË¡£ÈËÃǶúÊìÄÜÏêµÄËùν¸»ºÀÅÅÐаñÉÏ£¬Äã¸ù±¾ÕÒ²»µ½¡°´óµÀÎÞÐΡ±µÄ³¬¼¶¸»ºÀÃǵÄÉíÓ°£¬ÒòΪËûÃÇÔçÒÑÑÏÃܵؿØÖÆÁËÎ÷·½Ö÷ÒªµÄýÌå¡£
Ëùν¡°´óÒþ£¬ÒþÓÚ³¯¡±£¬ÂÞ˹ÇжûµÂ¼Ò×å½ñÌìÈÔÔÚ¾­Óª×ÅÒøÐÐÒµÎñ£¬µ«ÊÇÈç¹ûÎÒÃÇËæ»úÔÚ±±¾©»òÉϺ£µÄ½ÖÍ·ÎÊ£±£°£°¸öÖйúÈË£¬ÆäÖпÉÄÜÓУ¹£¹¸öÖªµÀÃÀ¹ú»¨ÆìÒøÐУ¬¶ø²»¼ûµÃÓУ±¸öÖªµÀÂÞ˹ÇжûµÂÒøÐС£
¾¿¾¹Ë­ÊÇÂÞ˹ÇжûµÂ£¿Èç¹ûÒ»¸ö´ÓʽðÈÚÐÐÒµµÄÈË£¬´ÓÀ´Ã»ÓÐÌý˵¹ý¡°ÂÞ˹ÇжûµÂ¡±£¨Rothschild£©Õâ¸öÃû×Ö£¬¾ÍÈçͬһ¸ö¾üÈ˲»ÖªµÀÄÃÆÆÂØ£¬Ñо¿ÎïÀíѧµÄÈ˲»ÖªµÀ°®Òò˹̹һÑù²»¿É˼Òé¡£Ææ¹ÖÈ´²¢²»ÒâÍâµÄÊÇ£¬Õâ¸öÃû×Ö¶Ô¾ø´ó¶àÊýÖйúÈËÀ´ËµÊǷdz£Ä°ÉúµÄ£¬µ«Ëü¶ÔÖйúÈËÃñÄËÖÁÊÀ½çÈËÃñµÄ¹ýÈ¥¡¢ÏÖÔÚºÍδÀ´µÄÓ°ÏìÁ¦ÊÇÈç´ËµÄ¾Þ´ó£¬¶øÆäÖªÃû¶ÈÈ´ÊÇÈç´ËÖ®µÍ£¬ÆäÒþÉíÄÜÁ¦ÈÃÈË̾Ϊ¹ÛÖ¹¡£
ÂÞ˹ÇжûµÂ¼Ò×徿¾¹ÓµÓжàÉٲƸ»£¿ÕâÊÇÒ»¸öÊÀ½çÖ®ÃÔ¡£±£ÊصĹÀ¼ÆÊÇ£³£°ÍòÒÚÃÀÔª£¡
ÂÞ˹ÇжûµÂ¼Ò×åµ½µ×ÊÇÔõÑù׬µ½Èç´Ë¾ªÈ˵IJƸ»µÄ£¿Õâ¾ÍÊDZ¾ÕÂÒª¸æËßÄãµÄ¹ÊÊ¡£
ÑÏÃܵļÒ×å¿ØÖÆ£¬ÍêÈ«²»Í¸Ã÷µÄºÚÏä²Ù×÷£¬ÏñÖÓ±íÒ»°ã¾«È·µÄЭµ÷£¬ÓÀÔ¶ÔçÓÚÊг¡µÄÐÅÏ¢»ñÈ¡£¬³¹Í·³¹Î²µÄÀä¿áÀíÖÇ£¬ÓÀÎÞÖ¹¾³µÄ½ðȨÓûÍû£¬ºÍ»ùÓÚÕâÒ»ÇÐÖ®ÉϵĶԽðÇ®ºÍ²Æ¸»µÄÉî¿Ì¶´²ì£¬ÒÔ¼°Ìì²ÅµÄÔ¤¼ûÁ¦£¬Ê¹µÃÂÞ˹ÇжûµÂ¼Ò×åÔÚÊÀ½çÁ½°Ù¶àÄê½ðÈÚ¡¢ÕþÖκÍÕ½ÕùµÄ²Ð¿áäöÎÐÖÐËùÏòÅûÃÒ£¬½¨Á¢ÁËÒ»¸öÆù½ñΪֹ£¬ÈËÀàÀúÊ·ÉÏ×îΪÅÓ´óµÄ½ðÈÚµÛ¹ú¡£
1¡£ÄÃÆÆÂصϬÌú¬ÓëÂÞ˹ÇжûµÂµÄ¿­ÐýÃÅ
ÄÚÉ­ÊÇÀÏÂÞ˹ÇжûµÂµÄÀÏÈý£¬Ò²ÊÇÎåÐÖµÜÖÐ×î¾ßµ¨Ê¶µÄÒ»¸ö¡£1798Äê±»¸¸Ç×´Ó·¨À¼¿Ë¸£Åɵ½Ó¢¹ú¿ªÍØÂÞ˹ÇжûµÂ¼Ò×åµÄÒøÐÐÒµÎ
·µ»ØÄ¿Â¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂܰÌáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæÐ´Ô­´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøÅ¶£¡