²Ù×÷ϵͳ°²È«ÎÊÌâ¼°Ô¤·À·½°¸
ȨÏÞ
×îÐ¡ÌØÈ¨ÔÔò£ºÀàËÆÓÚÌØÕ÷ñîºÏ£¬¼´²»Òª½«¶Ô·½²»ÐèÒªÖªµÀµÄÐÅÏ¢¡¢²»±ØÒªµÄµ½µÄȨÏÞ¸ø¶Ô·½£¬ÕâÑùÓÐÀûÓÚ½«¿ÉÄܵÄÉ˺¦½µµ½×îµÍ¡£·ÃÎÊÓò£º·ÃÎÊÓòÊÇÈô¸É¸öÓÐÐò¶ÔµÄ¼¯ºÏ£¬ÓÐÐò¶ÔΪ{×ÊÔ´¶ÔÏóÃû£¬È¨ÏÞ¼¯}£¬±íʾ½ø³Ì¿ÉÒÔ¶Ô×ÊÔ´½øÐÐÄÄЩȨÏ޵IJÙ×÷¡£Ò»¸ö½ø³Ì¿ÉÒÔÓÐÈô¸É¸ö·ÃÎÊÓò£¬¶øÇÒ·ÃÎÊÓò¿ÉÒÔÓÖÖØºÏ¡£
·ÃÎʾØÕ󣺶Խø³ÌµÄ·ÃÎÊÓòµÄ³éÏó£¬Ðбíʾһ¸ö·ÃÎÊÓò£¬Áбíʾ×ÊÔ´¶ÔÏ󣬾ØÕóÿһ¸öÔªËØ±íʾȨÏÞ¼¯¡£ ·ÃÎʾØÕóµÄʵÏÖ£º
È«¾Ö±í£º±íÖÐÿһ¸öÔªËØÊÇÒ»¸öÈýÔª×飬°üÀ¨Óò¡¢¶ÔÏó¡¢È¨ÏÞ¼¯ºÏ£¬ÕâÖÖÐÎʽÒòΪ´ó¶øÈ«£¬·ÃÎÊ´æÔÚһЩÎÊÌâ¡£
¶ÔÏóµÄ·ÃÎÊÁÐ±í£º¶Ô¾ØÕóµÄÿһÁд´½¨Ò»¸ö·ÃÎÊÁÐ±í£¬ÁбíÖеÄÿһÏîÊÇÒ»¸ö¶þÔª×飬°üÀ¨ÓòºÍȨÏÞ¼¯ºÏ ÓòµÄȨÏÞÁÐ±í£º¶Ô¾ØÕóµÄÿһÐд´½¨Ò»¸öȨÏÞÁÐ±í£¬ÔÚÕâÖÖÐÎʽÏ£¬Óû§³ÌÐò²»ÄÜÖ±½Ó·ÃÎÊÁÐ±í£¬ÁбíÓɲÙ×÷ϵͳ±£¹Ü¡£ÕâÖÖÐÎʽ³·»ØÈ¨Ï޵IJÙ×÷ЧÂʺܵ͡£
Ëø-Ô¿³×»úÖÆ£º2¡¢3Á½ÏîµÄÕÛÖУ¬¶ÔÏóÓÐÒ»¸ö¾ßÓÐΨһÐÔµÄλģʽ×é³ÉµÄÁÐ±í£¬³ÉÎªËø£¬Ã¿¸öÓòÓÐÒ»¸ö¾ßÓÐΨһÐÔµÄλģʽ×é³ÉµÄÁÐ±í£¬³ÉΪԿ³×
¸÷ÖÖ°²È«ÎÊÌâ
³ÌÐòÍþв£º
ÌØÂåÒÁľÂí£ºÇÔȡȨÏÞ£¬ÔËÐзÇÓû§³ÌÐò
ºóÃÅ Âß¼Õ¨µ¯£ºÀàËÆÐíÂÖѯijһÌõ¼þÊÇ·ñ´ïµ½£¬´ïµ½Ìõ¼þÔòÖ´ÐвÙ×÷¡£ Õ»ºÍ»º³åÇøÒç³ö£ºÍ¨¹ý»º³åÇøÒç³öµÄ·Ç·¨´úÂ븲¸ÇÕ»ÄڵĺϷ¨´úÂ룬½ø¶øµ¼Ö³ÌÐòÖ´ÐÐÒâÏë²»µ½µÄ²Ù×÷¡£(ÁªÏëµ½Á˱àÒëÔÀíÖеÚÁùÕ»¼Ç¼µÄÄÚÈÝ£¬Í¨¹ýÒç³ö¸²¸Ç»î¶¯¼Ç¼Öеķµ»ØµØÖ·¡£´ïµ½Ã»Óе÷ÓÃÈ´Ö´Ðк¯ÊýµÄ²Ù×÷) ²¡¶¾£º×ÔÎÒ¸´ÖƵijÌÐò£¬Í¨¹ýÐ޸ĺͻٻµÎļþ£¬ÆÆ»µÏµÍ³
ϵͳºÍÍøÂçÍþв£º
È䳿£ºÍ¨¹ý×ÔÎÒ·±Ö³£¬µ¼ÖÂÈ䳿²¡¶¾³ä³âÔÚϵͳÐèÒªµ÷¶ÈµÄ½ø³ÌÖУ¬ºÄ¾¡ÏµÍ³×ÊÔ´£¬ÉõÖÁϵͳ±ÀÀ£
¶Ë¿ÚɨÃ裺±¾Éí²¢²»Êǹ¥»÷£¬¶øÊÇͨ¹ýɨÃèµÃµ½¿ª·ÅµÄ¶Ë¿ÚÁÐ±í£¬ÒÔ¶Ë¿ÚÒÑÖªµÄBugÈ¥³¢ÊÔ£¬ÆóͼÅö³öϵͳµÄBug¡£ ¾Ü¾ø·þÎñ£º²¢²»ÊÇ»ñÈ¡ÐÅÏ¢»òµÁÓÃ×ÊÔ´£¬¶øÊÇ´óÁ¿·¢ÆðºÏ·¨µÄ²Ù×÷È´²»×öÈκÎÓÐÓõÄÊÂÇéÀ´ÏûºÄϵͳ×ÊÔ´£¬Í¨³£ÊÇ»ùÓÚÍøÂçµÄ
¼ÓÃÜ
Ò»¸ö¼ÓÃÜËã·¨°üÀ¨£ºÒ»¸öÃÜÔ¿¼¯ºÏ¡¢Ò»¸öÏûÏ¢¼¯ºÏ¡¢Ò»¸öÃÜÎļ¯ºÏ¡¢Ò»¸ö¼ÓÃܺ¯Êý¡¢Ò»¸ö½âÃܺ¯Êý
¶Ô³Æ¼ÓÃÜËã·¨£ºÊ¹ÓÃÏàͬµÄÃÜÔ¿¼ÓÃܽâÃÜ
Êý¾Ý¼ÓÃܱê×¼(DES)£ºÒÔ64λֵ»ò54λֵ³äµ±ÃÜÔ¿£¬Ê¹ÓÃʱ·Ö×÷64λһ×飬²»×ã64λµÄÌî³ä£¬³¬¹ý64λµÄ·Ö³É¶à×顣Ŀǰ»ù±¾µÄDES±»ÈÏΪÊDz»°²È«µÄ ¸ß¼¶¼ÓÃܱê×¼(AES)£ºÃÜÔ¿³¤¶ÈΪ128¡¢192¡¢256룬¹¤×÷¿éΪ128λһ×飬¼ÓÃÜʹÓþØÕó½øÐÐÊ®¶à´ÎµÄÂÖ»»Íê³É¡£Ò»°ã¶øÑÔ£¬ÕâÖÖËã·¨½ô´Õ¶øÓÐЧ
twofishËã·¨£ºÃÜÔ¿³¤¶È256룬¹¤×÷¿é128룬¿ìËÙÇÒÒ×ÓÚʵÏÖ RC5Ëã·¨£ºÃÜÔ¿³¤¶È¿É±ä£¬½öʹÓûù±¾µÄ¼ÆËã²Ù×÷£¬Òò´Ë¿ÉÒÔÔÚÐí¶àÖÖCPUÉÏÍê³É RC4Ëã·¨£ºÓÃÓÚ¶ÔλµÄÁ÷»ò×Ö½Ú½øÐмÓÃܶø²»ÊÇÊý¾Ý¿é£¬ÊÇ×î³£ÓõÄÁ÷ÃÜÂë¡£»á±»ÆÆ½â
·Ç¶Ô³Æ¼ÓÃÜËã·¨£ºÊ¹Óò»Í¬µÄÃÜÔ¿¼ÓÃܽâÃÜ
RSAËã·¨£º·Ö×éÃÜÂ빫ԿËã·¨£¬ÓÐÁ½¸öÃÜÔ¿£¬¹«ÓÐÃÜÔ¿ÓÃÓÚ¼ÓÃÜ£¬Ë½ÓÐÃÜÔ¿ÓÃÓÚ½âÃÜ