µÄ·½·¨£¬±ÈÈçAESµÄ¼ÓÃÜÁ÷³Ì¡¢SHA-1Ëã·¨µÈ¡£ÓÉÓÚÕâÀàÃÜÂëËã·¨Ïà¶Ô½Ï¸´ÔÓ£¬ÀûÓÿÎÌÃʵÀýÑÝʾºÍ¶¯»ÑÝʾ£¬¶ÔÓÚѧÉúÀ´ËµÀí½âÆðÀ´Ë¼Â·¸üÇåÎú£¬Ò²¸üÈÝÒ×½ÓÊÜ¡£
£¨3£©¿Îºó×÷ÒµÁ·Ï°
¶ÔÓÚDES¡¢AES¡¢RSAºÍSHA-1µÈÃÜÂëËã·¨£¬ÓÉÓÚËã·¨½á¹¹ºÍÔËËãÁ÷³ÌÏà¶Ô½ÏÄѵÈÌØµã£¬Òò´ËÔÚ½ÌѧÖв»¿ÉÄÜÔÚ¿ÎÌÃÉϾÙÕâЩËã·¨µÄÍêÕûÀý×Ó¡£ËùÒÔ¿ÉÒÔÊÓѧÉúʵ¼ÊÕÆÎÕÇé¿ö£¬Í¨¹ý²¼Öÿκó×÷ÒµÁ·Ï°£¬ÓÐÒâʶµÄÈÃѧÉúÔڿκóÍê³É¿ÎÌÃÉÏÀ´²»¼°Ïêϸ½²½âµÄÃÜÂëËã·¨Àý×Ó¡£
£¨4£©ÊµÑéÁ·Ï°
Ö÷ÒªÊÇͨ¹ýʵÑ飬ÈÃѧÉú°ÑËùѧÃÜÂëËã·¨±à³ÌʵÏÖ£¨¿ÉÒÔÑ¡ÓÃËùÊìϤµÄ±à³ÌÓïÑÔ£©¡£ÔÚÀíÂÛ½ÌѧʱµÄʵÑéÖ÷ÒªÊÇÍê³ÉËã·¨ÖеIJ¿·Ö»·½Ú£¬ÒÔ±ã¼ÓÉî¶ÔËã·¨µÄÀí½â£»¶øÔڿγÌÉè¼Æ»·½ÚÖУ¬ÔòÒªÇó¶ÔËã·¨½øÐÐÍêÕûµÄʵÏÖ£¬ÉõÖÁÊÇËã·¨ÔÚ¹¤³Ìʵ¼ùÖеÄÓ¦Óá£
£¨5£©Êµ¼ùÓ¦ÓÃ
ÕâÖ÷ÒªÊǿγÌÉè¼Æ¼°ÆäÑÓÕ¹²¿·ÖµÄÒªÇó¡£ÓÉÓÚÃÜÂëѧÊÇÓ¦ÓÃÐÔºÜÇ¿µÄѧ¿Æ£¬Ñ§Ï°ÀíÂÛ֪ʶµÄÄ¿µÄÊÇΪÁËʵ¼ùÓ¦Óá£Òò´Ë£¬ºÜ¶àÃÜÂëËã·¨ÊÇÓбê×¼¿ÉÒÔ×ñѵ쬱ÈÈçAESËã·¨¡¢DESËã·¨ºÍSHA-1Ëã·¨¶¼ÓÐFIPSµÄ±ê×¼£¬RSAËã·¨ÔÚʹÓÃÉÏÓëÀíÂÛÉÏ»¹ÊÇÓвî±ðµÄ£¬Ê¹ÓÃʱҪȥÔĶÁPKCSµÄÏà¹ØÎĵµ¡£Í¬Ñ§Ò²¿ÉÒÔʹÓÃѧϰµÄÃÜÂëËã·¨£¬È¥Íê³É¶ÔÎĵµ¼°ÈÎÒâÎļþµÄ¼Ó½âÃܵȡ£
3£®¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³Ì¿¼ºË
ΪÁ˼ÓÇ¿¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³Ì½Ìѧ¹ý³Ì¹ÜÀí£¬È«Ãæ¿¼ºËѧÉúµÄ֪ʶ¡¢ÄÜÁ¦ºÍ×ÛºÏËØÖÊ£¬ÔöǿѧÉúѧϰ×Ô¾õÐÔºÍÖ÷¶¯ÐÔ£¬¼ÓÇ¿¶ÔËùѧ֪ʶµÄÀí½â¡¢ÕÆÎÕºÍÓ¦Ó㬿γÌ×é¶Ô¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌµÄ¿¼ºË²ÉÈ¡¿Î³Ì¹ý³Ì¿¼ºË·½·¨¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³Ì¹ý³Ì¿¼ºËµÄ¾ßÌå°ì·¨²Î¼ûÈç±í5ËùʾµÄ¡°¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³Ì¹ý³Ì¿¼ºË֪ʶµã¼°¿Î³Ì¹ý³Ì¿¼ºË·½Ê½¡±¡£
Î塢ʵ¼ù»·½ÚµÄÒªÇó
¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³Ìʵ¼ù»·½Ú²ÉÓÿγÌʵÑéºÍ¿Î³ÌÉè¼ÆµÈ·½Ê½Ïà½áºÏ£¬×ÅÁ¦ÅàÑøÑ§ÉúµÄÉè¼ÆºÍ¿ª·¢ÄÜÁ¦£¬Ò²ÊÇ¡¶Ó¦ÓÃÃÜÂëÐËÒµ¡·¿Î³Ì½ÌѧµÄÖØÒª»·½ÚºÍÖ÷ҪĿ±ê¡£±¾¿Î³ÌµÄʵ¼ù»·½Ú·ÖΪÁ½¸ö²¿·Ö£ºÒ»²¿·ÖÊÇÓëÀíÂÛ½Ìѧͬʱ½øÐеÄʵÑ飻ÁíÒ»²¿·Ö
ÊÇÍê³É±¾¿Î³ÌÀíÂÛѧϰºóµÄ¿Î³ÌÉè¼Æ¡£
1£®¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌʵÑé
¾ßÌå¶øÑÔ£¬¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌʵÑé°üÀ¨ÒÔÏÂÁ½ÖÖ·½Ê½£º
£¨1£©ÔÚ½øÐС¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌµÄÀíÂÛ½Ìѧʱ£¬½áºÏÉÏ»úʵÑé½øÐУ¬Ìá¸ßѧÉú¶ÔËã·¨µÄÀí½âÓëÕÆÎÕ£»
£¨2£©¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌʵÑé°²ÅŵĿÎÄÚ6ѧʱʵÑéÓÃÓÚ¼¯ÖÐÌÖÂÛѧÉú¿ÎºóÉÏ»úÓöµ½µÄÎÊÌâºÍ¼ì²éѧÉú¿ÎºóÉÏ»úʵÑéµÄÍê³ÉÇé¿ö¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌʵÑé¾ßÌå°²ÅÅÈç±í3(±¾¿Î³Ì°üÀ¨10¸öʵÑ飬²ÉÓÿÎÄÚ²¼Ö㬿ÎÄÚ/¿ÎÍâÍê³ÉÐÎʽʵʩ)£º
±í3 ¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌʵÑé°²ÅÅ Ðò ºÅ 1 2 3 4 ѧ ʱ 2 2 2 2 Ïî Ä¿ ÐÔ ÖÊ Ñ¡Ñ¡±ØÑ¡Êµ ¼ù ÐΠʽ ×Û ×Û×Û×Ûÿ ˵ ×é ÈË Êý Ã÷ 1 1 1 1 ʵÑéÏîÄ¿Ãû³Æ ÄÚ ÈÝ Ìá Òª ʵÏÖά¼ªÄáÑÇÃÜÂëºÍ·ÂÉäÃÜÂëµÄ¼ÓÃܽâÃÜ¡£ ʵÏÖDESËã·¨ÖÐSºÐ²éÕÒ²¿·ÖµÄ´úÂë ʵÏÖAESËã·¨ÖÐSºÐ²éÕÒ²¿·ÖµÄ´úÂë»òÕßÊÇÁлìºÏ²¿·ÖµÄ´úÂë ʵÏÖÐòÁÐÃÜÂëËã·¨RC4. ÒÔÐ¡ËØÊýʵÏÖRSAËã·¨µÄÃÜÔ¿²úÉú£¬Íê³É¶ÔÏûÏ¢µÄ¼Ó½âÃÜÀ´¼ÓÉî¶ÔËã·¨µÄÀí½â¡£ÃÝÔËËãÒªÇóÓÃÆ½·½³Ë¼õÉÙÔËËãÁ¿¡£ ÒÔÐ¡ËØÊýʵÏÖElGamalËã·¨µÄÃÜÔ¿Éú³É£¬Íê³É¶ÔÏûÏ¢µÄ¼Ó½âÃÜ£¬ÃÝÔËËãÒªÇóÓÃÆ½·½³Ë¼õÉÙÔËËãÁ¿¡£ °´ÕÕ±ê×¼µÄÒªÇó£¬ÓóÌÐòʵÏÖSHA-1Ëã·¨µÄÌî³ä²¿·Ö¡£ ʹÓÃÐ¡ËØÊýʵÏÖRSAÇ©ÃûËã·¨µÄÃÜÔ¿²úÉú£¬²»ÓÃhashº¯Êý£¬ÊµÏÖRSAÇ©ÃûËã·¨¶ÔÏûÏ¢µÄÇ©ÃûºÍÑéÖ¤¡£ ʹÓÃÐ¡ËØÊý£¬ÓÃm´úÌæH(m)£¬ÊµÏÖDSA¶ÔÏûÏ¢µÄÇ©ÃûºÍÑéÖ¤¡£ ¹ÅµäÃÜÂëÌåÖÆµÄʵÏÖ DESËã·¨µÄ²¿·ÖʵÏÖ AESËã·¨µÄ²¿·ÖʵÏÖ RC4Ëã·¨µÄʵÏÖ ·Ç¶Ô³ÆÃÜÂëËã·¨RSAµÄʵÏÖ ·Ç¶Ô³ÆÃÜÂëËã·¨ElGamalµÄʵÏÖ ÏûÏ¢ÕªÒªËã·¨SHA-1µÄʵÏÖ »ùÓÚRSAµÄÊý×ÖÇ©ÃûËã·¨µÄʵÏÖ DSAÊý×ÖÇ©ÃûËã·¨µÄʵÏÖ ÐÞ ºÏ ÐÞ ºÏ ÐÞ ºÏ ÐÞ ºÏ ±Ø×Û5 2 ÐÞ ºÏ Ñ¡×Û1 6 2 ÐÞ ºÏ Ñ¡×Û1 7 2 ÐÞ ºÏ ±Ø×Û1 8 2 ÐÞ ºÏ Ñ¡×Û1 9 2 ÐÞ ºÏ 1 Àí½âºÍÕÆÎÕÃÜÂëÀíÂÛÓë¼¼Êõ£¨¶Ô³ÆÃÜÂë¼¼10 PGPÈí¼þµÄʹÓà ÊõºÍ·Ç¶Ô³ÆÃÜÂë¼¼Êõ£©µÄÔÀí£»Äܹ»±È½Ï͸ÇеØPGPʹÓù«Ô¿ÃÜÂë¼¼ÊõµÄ»úÀí£»ÕÆÎÕPGP¼ÓÃÜÈí¼þÔÚÃÜÔ¿Éú³É¼°¹ÜÀí¡£ 2 Ñ¡×ÛÐÞ ºÏ 1 ˵Ã÷£º°´ÕÕ¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌʵÑéµÄÒªÇó£¬ÊµÑé2¡¢3±ØÑ¡Ò»¸ö£¬ÊµÑé5¡¢6±ØÑ¡Ò»¸ö£¬ÆäËû
¸ù¾Ýʵ¼ÊÐèҪѡÔñ¡£
2£®¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼Æ
£¨1£©¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼ÆµÄ°²ÅÅ
¶ÔÓÚ¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼ÆµÄ°²ÅÅ£º×ܹ²16ѧʱ£¨¿ÎÍâ10ѧʱ£©£¬ÓÉÈονÌʦ°´ÕÕ¡¶Ó¦ÓÃÃÜÂëѧ¡·½Ìѧ´ó¸ÙµÄ¿Î³ÌÉè¼ÆÒªÇó³öÌâ»òÊÔ¾í£¨Ö÷Òª°üÀ¨¿Î³ÌÉè¼ÆÌâÄ¿¡¢ÒªÇó¡¢ÒÔ¼°ÆÀ·Ö±ê×¼µÈ£©£¬ÓɽÌÑÐÊÒÉóºËºó£¬¾¿Î³Ì×éºÍѧԺÉó²éͬÒâºó£¬ÈονÌʦÔÚ¿ÎÌÃÉÏ£¨½ÌÊÒÉϿΣ©¿ªÌ⡣ѧÉúÔÚÑ¡¶¨Óë±¾¿Î³ÌÏà¹ØµÄÑ¡Ìâºó£¬½áºÏʵ¼Ê¹¤³ÌÓ¦Óã¬Íê³É·½°¸Éè¼Æ¡¢ÊµÏÖ¼°±àÂ빤×÷£»¼¯Öн²ÊÚѧʱ²»³¬¹ý6ѧʱ£¬ÆäÓàʱ¼äÓÉÈοÎÀÏʦ¸¨µ¼Ñ§ÉúÍê³É·½°¸Éè¼Æ¡¢ÊµÏÖ¼°±àÂ빤×÷¡£
£¨2£©¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼ÆµÄÑ¡Ìâ
¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼ÆµÄÖ÷ҪѡÌâΪÏÂÁÐÄÚÈÝÖ®Ò»£º
¢Ù ½áºÏʵ¼Ê¹¤³ÌÓ¦ÓõÄDESËã·¨¼°±äÐÎÈç3DESµÈ£¬»òÕßAESËã·¨µÄʵÏÖ£» ¢Ú ½áºÏʵ¼Ê¹¤³ÌÓ¦ÓõÄSHAϵÁÐËã·¨µÄʵÏÖ£»
¢Û ½áºÏʵ¼Ê¹¤³ÌÓ¦ÓõÄRSA¼ÓÃܽâÃÜËã·¨»òRSAÇ©ÃûËã·¨µÄʵÏÖ£» ¢Ü ½áºÏʵ¼Ê¹¤³ÌÓ¦ÓõÄDSAÊý×ÖÇ©Ãû»òÕßRSAÊý×ÖÇ©ÃûµÄʵÏÖ£» ¢Ý ½áºÏʵ¼Ê¹¤³ÌÓ¦ÓõÄElGamal¼ÓÃÜËã·¨»òECC¼ÓÃÜËã·¨µÄʵÏÖ£»
¢Þ ½áºÏʵ¼Ê¹¤³ÌÓ¦ÓõÄÃÜÂëËã·¨Ó¦Óã¨ÈçSSL¡¢Ëæ»úÊý²úÉú¡¢ÃÜÔ¿¹²ÏíµÈ£©µÄʵÏÖ£»
¢ß ×ÔÄâÌâÄ¿£¬ÓëÀÏʦ¹µÍ¨Ñ¡Ìâºó²¢±»¿Î³Ì×éÈϿɣ¬·½¿É×÷ΪÌâÄ¿½øÐÐÉè¼Æ¡£ £¨3£©¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼ÆµÄ¿Îʱ·ÖÅä ¢Ù ÐèÇó·ÖÎö£º2ѧʱ£» ¢Ú ·½°¸Éè¼Æ£º4ѧʱ£»
¢Û ±àÂëʵÏÖ£º6ѧʱ£¨¿ÎÍâ10ѧʱ£©£» ¢Ü ²âÊԺ͸Ľø£º4ѧʱ¡£
×¢£º¸ù¾ÝÑ¡ÌâµÄ¹¤×÷Á¿£¬¿ÉÒÔÓÉ1-2¸öѧÉúÍê³ÉÒ»¸öÏîÄ¿£¨Ò»°ãÇé¿öÏÂÊÇÒ»ÈËÒ»Ì⣩¡£
£¨4£©¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼Æ¿¼ºË
ΪÁËÌá¸ß¿Î³ÌÉè¼ÆÖÊÁ¿£¬Ìá¸ßѧÉúµÄʵ¼ù¶¯ÊÖÄÜÁ¦ºÍ¹¤³ÌÓ¦ÓÃÄÜÁ¦£¬¿Î³ÌÉè¼Æ¿¼ºËÊǿγÌÉè¼ÆÖÐÒ»¸ö·Ç³£ÖØÒªµÄ½Ìѧ»·½Ú¡£ÓÉÓÚ¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼ÆµÄ´ó²¿·Öʱ¼äÊÇÔÚÖ¸µ¼ÀÏʦµÄÖ¸µ¼ÏÂÓÉѧÉú×ÔÖ÷²é×ÊÁϽøÐÐÉè¼ÆÓëʵÏÖ£¬¶ÔÓÚÆä¹ý³Ì¿ØÖƵÄÄѶȽϴó¡£Òò´Ë£¬ÎªÁ˱£Ö¤¿Î³ÌÉè¼ÆÖÊÁ¿£¬¶Ô¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼ÆµÄ¿¼ºËÖØµãÊÇ¶ÔÆä½á¹û½øÐп¼ºË£¬µ«Í¬Ê±ÒªÇóÖ¸µ¼ÀÏʦ¶Ô¿Î³ÌÉè¼Æ¹ý³Ì½øÐÐÑϸñµÄ¹ÜÀí¡£
¶Ô¡¶Ó¦ÓÃÃÜÂëѧ¡·¿Î³ÌÉè¼ÆµÄ¿¼ºË£¬²ÉÓôð±ç·½Ê½½øÐУ¨Í¨¹ý´ð±ç¿ÉʹѧÉú½øÒ»²½·¢ÏÖÉè¼ÆÖдæÔÚµÄÎÊÌ⣬½øÒ»²½Ã÷Á˲»ÉõÀí½âµÄÎÊÌ⣬´Ó¶øÈ¡µÃ¸ü´óµÄÊÕ»ñ£¬Ô²ÂúµØ´ïµ½¿Î³ÌÉè¼ÆµÄÄ¿µÄÓëÒªÇ󣩡£Ö¸µ¼ÀÏʦӦ¸Ã¶Ô¿Î³ÌÉè¼Æ½øÐÐÑϸñµÄ¹ý³Ì¹ÜÀí£¬Í¬Ê±°´ÕÕѧУºÍѧԺ¶Ô¿Î³ÌÉè¼Æ¿¼ºË£¨²Î¼û¡°ÍøÂ繤³ÌѧԺ¿Î³ÌÉè¼ÆµÄÓйع涨(ÊÔÐÐ)¡±£©µÄÓйØÒªÇó×öºÃƽʱ³É¼¨µÄ¼Ç¼¼°¿Î³ÌÉè¼Æ´ð±ç¹¤×÷¡£
1£©¿Î³ÌÉè¼Æ´ð±ç
¢Ù ´ð±ç×ʸñ£º°´Õռƻ®Íê³É¿Î³ÌÉè¼ÆÈÎÎñ£¬¾Ö¸µ¼½ÌʦÉó²éͨ¹ýºó·½¿É²Î¼Ó´ð±ç¡£
¢Ú ´ð±çС×é×é³É£º¿Î³ÌÉè¼Æ´ð±çС×éÓɱ¾Ñ§ÆÚ³Ðµ£±¾ÃſγÌÉè¼ÆµÄÀÏʦ×é³É£¨Ò»°ãÓÉ2-3ÃûÀÏʦ×é³É£©¡£
¢Û ´ð±ç£º´ð±çС×éÓ¦ÏêϸÉóÔÄѧÉúµÄ¿Î³ÌÉè¼Æ×ÊÁÏ£¬Îª´ð±ç×÷ºÃ×¼±¸£»´ð±çÖУ¬Ñ§ÉúÐ뱨¸æ×Ô¼ºÉè¼ÆµÄÖ÷ÒªÄÚÈÝ£¨Ô¼3·ÖÖÓ£©£¬²¢»Ø´ð´ð±çС×é³ÉÔ±ÌáÎʵÄ5£8¸öÎÊÌâ»ò»Ø´ð¿¼Ç©ÉÏÌá³öµÄÎÊÌâ¡£´ð±ç¹ý³Ì¹«¿ª²¢ÔÊÐíÆäËûѧÉúÅÔÌý¡£Ã¿¸öѧÉú´ð±ç×Üʱ¼äÔ¼8·ÖÖÓ¡£´ð±ç¹ý³ÌÖУ¬Ó¦×öºÃ¼Ç¼£¬¹©ÆÀ¶¨³É¼¨Ê±²Î¿¼¡£
2£©¿Î³ÌÉè¼Æ³É¼¨µÄÆÀ¶¨
Ö¸µ¼ÀÏʦӦ¸Ã¶Ô¿Î³ÌÉè¼Æ¹ý³Ì½øÐÐÑϸñµÄ¹ÜÀí£¬°´ÕÕѧУµÄÒªÇó×öºÃƽʱ³É¼¨¿¼ºËµÄ¼Ç¼¡£´ð±ç½áÊøºó£¬´ð±çС×éÓ¦¿Í¹Û¹«ÕýµØÈ·¶¨Ñ§ÉúµÄ´ð±ç³É¼¨¡£¿Î³ÌÉè¼ÆµÄ³É¼¨ÓÉÖ¸µ¼½ÌʦºÍ´ð±çС×éÁ½²¿·ÖÆÀ·Ö×é³É£¬Á½²¿·ÖµÄÈ¨ÖØ¸÷Õ¼50%¡£
3£©¿Î³ÌÉè¼Æ³É¼¨ÆÀ¶¨±í
´ð±ç½áÊøºó£¬´ð±çС×éÓ¦¿Í¹Û¹«ÕýµØÈ·¶¨Ñ§ÉúµÄ´ð±ç³É¼¨¡£¿Î³ÌÉè¼ÆµÄ³É¼¨ÓÉÖ¸µ¼½ÌʦºÍ´ð±çС×éÁ½²¿·ÖÆÀ·Ö×é³É£¬Á½²¿·ÖµÄÈ¨ÖØ¸÷Õ¼50%¡£¿Î³ÌÉè¼Æ³É¼¨ÆÀ¶¨±í