¡¡¡¡ËäÈ»ÔÚÄ³Ð©ÌØ¶¨µÄÇé¿öÏÂÕâЩӡÏóÊÇÕýÈ·µÄ£¬µ«ÊDZ¸·Ý´Å´ø¼ÓÃÜÖ±µ½×î½üÈÔÈ»ÔÚʹÓá£ÄãÉõÖÁ»á˵±¸·Ý´Å´ø¼ÓÃÜÊDZØÐëÒª×öµÄ¶øÇÒÊÇÁîÈ˸е½ÌÖÑáµÄÊÂÇé¡£
¡¡¡¡ÎªÊ²Ã´¶ÔÄãµÄ±¸·ÝÎļþ½øÐмÓÃÜ»áÈç´ËÖØÒªÄØ?ÆäÖеIJ¿·ÖÔÒòÊÇÓÉÓÚ±¸·Ý´Å´øµÄÌØÐÔ¡£±¸·Ý´Å´øÊÇÄãµÄ·þÎñÆ÷ÖеÄÄÚÈݵľµÏñ£¬¶øÇÒûÓÐʲôÄܹ»×èֹijЩÈ˵ÁÈ¡ÕâЩ±¸·Ý´Å´ø²¢ÇÒÔÚËûÃÇ×Ô¼ºµÄ·þÎñÆ÷ÉϽøÐлָ´²Ù×÷¡£µ±È»£¬´ó¶àÊýÆóÒµ¶¼²ÉÓÃÁËÃÜÂëÀ´±£»¤ËûÃǵı¸·Ý´Å´ø£¬µ«ÊÇÃÜÂëºÜÈÝÒ×±»ÆÆ½â¡£³ý´ËÖ®Í⣬Èç¹ûºÚ¿ÍÓµÓÐÁËÄãµÄ±¸·Ý´Å´øÖеÄÈκÎÒ»¸ö£¬ÄÇôËûÃǽ«²»»áÊܵ½ÈκÎʱ¼äÉϵÄÔ¼Êø¡£
¡¡¡¡ËùÒÔºÜÃ÷ÏÔ£¬±£»¤´Å´ø²»ÂäÈëΣÏÕµÄÈËÊÖÖжÔÄãÀ´Ëµ·Ç³£ÖØÒª£¬µ«ÊÇÏÖʵÖеݲȫ´ëʩֻÄÜ×öµ½ÕâÖ̶ֳȡ£ÓÉÓÚ¶àÊýµÄ±¸·ÝÎļþ¶¼ÒªÔÚÒ¹¼äÔËÐУ¬ËùÒÔºÜÉÙÓÐ×ã¹»µÄÊÖ¶ÎÀ´·ÀÖ¹ÒѾ»ñµÃÁËÐÅÈεÄÔ±¹¤ÍµÍµ½øÈë°ì¹«ÊÒ£¬²¢ÇÒÔÚ±¸·Ý¸Õ¸ÕÍê³ÉµÄʱºò͵×ßÕâЩ´Å´ø¡£Èç¹ûÄãÊÇÔڰ칫µØµãÖ®ÍâµÄµØ·½´æ·ÅÕâЩ±¸·Ý´Å´ø£¬ÄÇôÔÚÔËËÍ´Å´øµÄ¹ý³ÌÖн«»á´æÔÚ´Å´ø¶ªÊ§»òʧÇԵĻú»á¡£
¡¡¡¡¼ÓÃܼ¼ÊõµÄ½øÕ¹
¡¡¡¡ÓÉÓÚ56λµÄÊý¾Ý¼ÓÃܱê×¼(Data Encryption Standard£¬¼ò³ÆDES)×î³õÊÇÓÃÓÚ¶Ô´Å´ø½øÐмÓÃÜ£¬ËùÒÔʹÓüÓÃÜ´Å´øµÄ±¸·ÝÎļþ±»ÈÏΪÊDz»¿É¿¿µÄ¡£ÔÚ1998Ä꣬DES¾Í±»Ö¤Ã÷ÊÇ¿ÉÒÔͨ¹ý±©Á¦·¨½øÐÐÆÆ½âµÄ¡£¶øÈç½ñ£¬ÆóÒµ¿ÉÒÔʹÓøü¶àµÄ°²È«¼ÓÃÜËã·¨£¬ÀýÈç128λµÄ3DES(Èý±¶µÄDES)ÒÔ¼°256λµÄ¸ß¼¶¼ÓÃܱê×¼(Advanced Encryption Standard£¬¼ò³ÆAES)¡£
¡¡¡¡¹ýÈ¥ÒÅÁôÏÂÀ´µÄΨһÎÊÌâÊÇ£¬ÓëÏàÓ¦µÄ·Ç¼ÓÃܱ¸·ÝÏà±È£¬¼ÓÃܱ¸·ÝÒª»¨·Ñ¸ü¶àµÄʱ¼ä²ÅÄÜÍê³É£¬Õâ¸öÎÊÌâʹµÃ¼ÓÃܱ¸·ÝÈÔÈ»ÊÇÒ»¼þÁîÈË¿àÄÕµÄÊÂÇé¡£¼ÓÃܱ¸·ÝÒª»¨·Ñ¸ü¶àʱ¼äµÄÔÒòÔÚÓÚ£¬¼ÓÃܹý³ÌÊÇÒ»ÖÖÊýѧÔËËã¹ý³Ì£¬Õâ¸ö¹ý³ÌÐèÒª¸ü¶àµÄCPU×ÊÔ´²ÎÓë¡£ÐÔÄܵÄϽµ²¿·Ö¶àÊý±»ÓÃÓÚ»ùÓÚÈí¼þµÄ¼ÓÃÜ´¦Àí£¬µ«ÊÇÔÚÊý¾ÝѹËõ¼¼Êõ·½ÃæµÄ×îнøÕ¹½«»áÔÚijÖ̶ֳÈÉÏÓÐÖúÓÚ²¹³¥ÕâÖÖ´¦ÀíÁ¿µÄϽµ¡£
¡¡¡¡Èç¹ûÄ㻹ÔÚΪÍê³É±¸·ÝËù»¨·ÑµÄʱ¼ä¶ø¸Ðµ½µ£ÐÄ£¬ÄÇôÄãÐèÒª¼ÇסµÄÊÇÊý¾ÝѹËõÓ¦¸ÃÔÚÊý¾Ý¼ÓÃÜ֮ǰÍê³É¡£Ñ¹Ëõ¹ý³Ìͨ¹ýÒÆ³ýÊý¾ÝÖеÄÈßÓಿ·Ö¶ø¼õÉÙÁËÄÇЩ±ØÐëÒª±»Ð´È뱸·Ý´Å´øÖеÄÊý¾ÝÁ¿¡£ÓÉÓÚѹËõ¹ýµÄÊý¾ÝÓëûÓб»Ñ¹ËõµÄÊý¾ÝÒ»Ñù¿ÉÒÔºÜÈÝÒ׵ر»¼ÓÃÜ£¬ËùÒÔÊ×ÏȶÔÊý¾Ý½øÐÐѹËõ£¬ËæºóÄãÖ»Òª¶ÔºÜÉÙµÄÊý¾Ý½øÐмÓÃܾͿÉÒÔÁË£¬ÕâÑùµÄ¸Ð¾õÕæ²»´í¡£¶øÎÊÌâÊÇ£¬ÔÚ´ó¶àÊýʱºò£¬Ñ¹ËõÊÇÓÉ´Å´øÇý¶¯Æ÷À´´¦ÀíµÄ¡£Òò´Ë£¬Èç¹ûÄã´òËãͨ¹ýÈí¼þ¶ÔÊý¾Ý½øÐмÓÃÜ£¬ÄÇôҪȷ±£ÄãµÄ±¸·ÝÈí¼þÄܹ»ÔÚÈí¼þˮƽÉÏ´¦ÀíѹËõºÍ¼ÓÃÜÈÎÎñ¡£
¡¡ËÙ¶ÈÒòËØ
¡¡¡¡·Ç¼ÓÃܱ¸·Ý¡¢Èí¼þ¼ÓÃܱ¸·ÝÒÔ¼°Ó²¼þ¼ÓÃܱ¸·ÝÖ®¼äËٶȵIJî±ðºÜÄѽøÐÐÁ¿»¯£¬ÒòΪ±¸·ÝËùÐèʱ¼äµÄ²îÒìÊǷdz£´óµÄ¡£±¸·Ýʱ¼äÈ¡¾öÓÚ¶àÖÖÒòËØ£¬Èç:ÄãËùÒª½øÐб¸·ÝµÄÊý¾ÝµÄÀàÐÍ¡¢Ï²¿»ù´¡ÉèÊ©µÄËÙ¶È(Èç´ÅÅÌ¡¢´Å´ø¡¢ÍøÂçÁ¬½ÓºÍ´¦ÀíÆ÷µÄËÙ¶È)ÒÔ¼°ÄãËùʹÓõļÓÃÜËã·¨£¬ÉõÖÁ²»Í¬Æ·ÅƵı¸·ÝÈí¼þºÍ¼ÓÃÜÓ²¼þÖ®¼äµÄ²îÒìÒ²»áÓ°ÏìËÙ¶È¡£
¡¡¡¡¾¡¹ÜÎÒ²»ÄÜÕÒµ½ÈκÎÓÐÒâÒåµÄºÍ¿É¿¿µÄ»ù±¾Êý¾Ý£¬µ«ÊÇÎҵľÑ鏿ËßÎÒ£¬Ê¹ÓûùÓÚÈí¼þ¼ÓÃܼ¼ÊõµÄ¼ÓÃܱ¸·ÝÒª±ÈÆäÏàÓ¦µÄ·Ç¼ÓÃܱ¸·Ý¶à»¨·Ñ30%µÄʱ¼ä¡£µ±È»Õâ¸öÊý×Ö¿ÉÄÜ´æÔÚ¾Þ´óµÄ²îÒ죬ÕâҪȡ¾öÓÚϲ¿Ó²¼þµÄЧÂÊ¡£»ùÓÚÓ²¼þµÄ¼ÓÃÜÉ豸ʹµÃ±¸·Ý¼¸ºõÄܹ»ÏñÏàÓ¦µÄ·Ç¼ÓÃܱ¸·ÝÒ»Ñù¿ì£¬ÕâÊÇÒòΪËüÃÇÒѾ°Ñ¼ÓÃܹý³Ì·ÖÅ䏸ÁËרÃŵÄCPUÀ´Íê³É¡£
¡¡¡¡¶ÔÓںܶà¹ÜÀíÔ±À´Ëµ£¬»ùÓÚÈí¼þµÄ¼ÓÃܼ¼ÊõÈÔÈ»ÊÇÒ»ÖÖ¼ÓÃÜ·½·¨µÄÑ¡Ôñ£¬ÒòΪ¶àÊýÓÅÐãµÄ±¸·ÝÈí¼þÊÇÓëÄÚ½¨ÔÚÈí¼þÖеļÓÃܹ¦ÄÜһͬÌṩµÄ¡£´¦ÀíÓйØËÙ¶ÈÎÊÌâµÄÒ»°ã·½·¨Êǽö½ö¶ÔһЩÃô¸ÐµÄÊý¾Ý½øÐмÓÃÜ£¬¶ø¶Ô²»Ãô¸ÐµÄÊý¾Ý²»½øÐмÓÃÜ¡£´Ó¸öÈ˵ĽǶÈÀ´½²£¬ÎÒ²¢²»ÔÞ³ÉÕâÖÖ¼¼Êõ£¬ÒòΪºÜ¶à¿´ÆðÀ´ÎÞº¦µÄÊý¾ÝÈ´±»ÓÃÓÚÓꦵÄÄ¿µÄ£¬ÕâÖÖÇé¿öÎÒÒѾ¾ÀúÁ˺ܶà´ÎÁË¡£
¡¡¡¡»ùÓÚÓ²¼þµÄ´Å´ø¼ÓÃܼ¼Êõ¼«´óµØÌá¸ßÁ˼ÓÃܹý³ÌµÄËÙ¶È¡£Ã¿ÃëÖÓ52MBµÄÁ¬Ðø¼ÓÃÜËÙÂʲ»ÔÙÊÇÄѵõġ£ÕâЩÉ豸µÄ¼Û¸ñÕýÔÚÇ÷ÓÚ°º¹ó¡ª¡ª´Ó´óÔ¼1000ÃÀÔªµ½³¬¹ý10000ÃÀÔª¡£
¡¡¡¡ÎÞÂÛÄãʹÓõÄÊÇÓ²¼þµÄ»¹ÊÇÈí¼þµÄ´Å´ø¼ÓÃܲúÆ·£¬±¸·Ý¼ÓÃܶ¼ÒÀÀµÓÚ¡°ÃÜÂë±¾(key)¡±,ÕâÒâζ×ÅһЩÑÏÖØµÄºó¹û¡£ÀýÈ磬Èç¹û¡°ÃÜÂë±¾¡±¶ªÊ§£¬ÄÇôÈκÎʹÓøá°ÃÜÂë±¾¡±±»¼ÓÃܵÄÊý¾Ý¾Í³ÉΪ²»¿É¶ÁÈ¡µÄÊý¾Ý¡£Í¬Ñù£¬Èç¹û¡°ÃÜÂë±¾¡±ÃæÁÙ×ÅΣÏÕ£¬ÄÇôÈκÎʹÓøá°ÃÜÂë±¾¡±±»¼ÓÃܵÄÊý¾ÝÒ²¶¼ÃæÁÙ×ÅͬÑùµÄΣÏÕ¡£ÎÒµÄÒâ¼ûÊÇÔÚÄã½øÐдŴø¼ÓÃÜ֮ǰ£¬ÄãÓ¦¸ÃÓÅ»¯ÄãµÄ¹«Ë¾µÄ¡°ÃÜÂë±¾¡±¹ÜÀí²ßÂÔ¡£
¡¡¡¡Áгö½øÐдŴø¼ÓÃܵÄÔÞ³ÉÀíÓɺͷ´¶ÔÀíÓÉ£¬¾ö¶¨ÊÇ·ñҪʹÓüÓÃܼ¼ÊõÒÔ¼°Ê¹ÓÃʲôÑùµÄ¼ÓÃܼ¼Êõ£¬ÕâЩ¶¼²»ÊÇÄãÇáÒ×¾ÍÄܹ»×ö³öµÄ¾ö¶¨¡£
| ×ÔÓÉ¹ã¸æÇø |
| ¡¡ |