Ö麣´ó»Æ·äÓ²¼þ·´²¡¶¾¾ü¹¤¼¶ÏµÍ³ÃÜÂëÖ¸ÎÆУÑéϵͳ Hornet Hardware Anti-Virus MD5 Module
±¾Èí¼þÊÇÖ麣´ó»Æ·ä¾üÓü¶ÉæÃÜϵͳϵÁвúÆ·£¨ÒÑͨ¹ý½â·Å¾üÐÅÏ¢°²È«²âÆÀÈÏÖ¤ÖÐÐÄ×éÖ¯µÄ¡°¾üB¡±¼¶²úÆ·²âÆÀ£©Öе¥¶ÀÌáÈ¡³öÀ´µÄÃÜÂëÖ¸ÎÆУÑéÄ£¿éµÄÂÌÉ«¾«¼òÒƶ¯°æ£¬µ¥ÎļþÂÌÉ«ÔËÐУ¬Ìå»ýСÇÉ£¬ÐÔÄܼ°¹¦ÄÜÈ´Ò쳣ǿº·£¬¶ÔÓÚ¸÷ÖÖËã·¨¶¼Óг¬¿ìËÙµÄÖ§³Ö£¬CPUÔöÇ¿Ö¸ÁîÓÅ»¯ºÍ´ó»º´æÀûÓÃʵÏÖÁËÈ«ÃæÓÅ»¯³¬Ïß³ÌCPU¡¢Ë«ºËÐÄCPU£¨°üÀ¨ÖÁǿϵÁУ©¡¢ËĺËÐÄÒÔ¼°ÒÔÉϺËÐĺÍÏ̵߳ÄCPUϵÁС£
Ä¿Ç°´ó»Æ·äÉæÃÜÖ¸ÎÆУÑéÖ§³ÖËã·¨¸²¸Çµ±Ç°ÊÀ½çÁ½´óÖ÷Á÷µÄ¸÷¸ö°æ±¾£¬·Ö±ðΪ£¬×Ö·û´®µÄMD2¡¢MD4ºÍMD5£¬SHAϵÁеÄSHA-1¡¢SHA-256¡¢SHA385¡¢SHA512µÄ×Ö·û´®±àÂëËã·¨ÐòÁУ¬Í¬Ê±ÍêÃÀÖ§³ÖÎļþµÄMD2¡¢MD4ºÍMD5£¬SHAϵÁеÄSHA-1¡¢SHA-256¡¢SHA385¡¢SHA512µÄÎļþÖ¸ÎÆËã·¨ÐòÁС£Æ¾½èÖ麣´ó»Æ·äÓ²¼þ·´²¡¶¾¾«Õ¿µÄ´úÂë±àд¼¼ÊõºÍ·ûºÏ¾üÓñê×¼µÄÂÌÉ«Èí¼þÄ£¿é£¬Îȶ¨ÐԺͼæÈÝÐÔ¡¢Ëٶȳ¬¹ý¹úÄÚÍâͬÀà²úÆ·£¬¸ü¿É¹óµÄÊÇ£¬´ËÄ£¿éΪÕæÕý´ó»Æ·ä¹Ù·½³öÆ·µÄÃâ·Ñ°æ±¾£¬ÎÞ¹ã¸æ£¬ÎÞ²å¼þ£¬ÎÞÏÞÖÆ£¬ÍêÈ«ÓÀ¾ÃÂÌÉ«Ãâ·Ñ£¬·½±ã¹ã´óÓû§Ê¹Óá£
¸ù¾Ý²âÊԽ׶ÎÓû§µÄ·´Ó¦£¬´ó»Æ·ä²¹³äһϱ¾Èí¼þ¶ÔMDϵÁÐËã·¨µÄ¶¨Ò壬ÒÔÃâÔì³ÉÎó²î£ºMD2Ëã·¨£¬RivestÔÚ1989Ä꿪·¢³öMD2Ëã·¨¡£MD4Ëã·¨ÊÇΪÁ˼ÓÇ¿Ëã·¨µÄ°²È«ÐÔ£¬RivestÔÚ1990ÄêÓÖ¿ª·¢³öMD4Ëã·¨¡£MD4Ë㷨ͬÑùÐèÒªÌî²¹ÐÅÏ¢ÒÔÈ·±£ÐÅÏ¢µÄ±ÈÌØ볤¶È¼ÓÉÏ448ºóÄܱ»512Õû³ý£¨ÐÅÏ¢±ÈÌØ볤¶Èmod 512 = 448£©Ò»ÄêÒԺ󣬼´1991Ä꣬Rivest¿ª·¢³ö¼¼ÊõÉϸüΪÇ÷½ü³ÉÊìµÄmd5Ëã·¨¡£ËüÔÚMD4µÄ»ù´¡ÉÏÔö¼ÓÁË"°²È«-´ø×Ó"£¨safety-belts£©µÄ¸ÅÄî¡£ËäÈ»MD5±ÈMD4ÉÔ΢ÂýһЩ£¬µ«È´¸üΪ°²È«¡£Õâ¸öËã·¨ºÜÃ÷ÏÔµÄÓÉËĸöºÍMD4Éè¼ÆÓÐÉÙÐí²»Í¬µÄ²½Öè×é³É¡£ÔÚMD5Ëã·¨ÖУ¬ÐÅÏ¢-ÕªÒªµÄ´óСºÍÌî³äµÄ±ØÒªÌõ¼þÓëMD4ÍêÈ«Ïàͬ¡£Den boerºÍBosselaersÔø·¢ÏÖMD5Ëã·¨ÖеļٳåÍ»£¨pseudo-collisions£©£¬µ«³ý´ËÖ®Íâ¾ÍûÓÐÆäËû±»·¢ÏֵļÓÃܺó½á¹ûÁË¡£
´ó»Æ·äÉæÃÜÖ¸ÎÆУÑéϵͳ¾¹ýÊýÍò´Î³É¹¦µÄʵ¼ù±àÂëУÑéÊÔÑ飬±àÂëУÑé²»»áÐÞ¸ÄÄúµÄÎļþ£¬¸ü²»»á¶ÔÄúµÄϵͳÔì³ÉÈκθºÃæÓ°Ïì¡£µ«ÊÇÎÒÃÇÈÔÈ»ÎÞ·¨±£Ö¤ÈκοÉÄܳöÏÖµÄÒâÍ⣬ÄúµÄʹÓÃÒâζ×ÅÒª³Ðµ£´ËÔðÈΡ£
ÓÐÈκÎÒÉÎÊÇëµÇ¼ »òÕߣ¬Ç븽´øͼÎÄ(Õâµã·Ç³£ÖØÒª)ÁªÏµÎÒÃÇ24СʱѸ½Ý½â¾öͨµÀ£º9999@ihornet.cn 999@ihornet.cn
5SËäÈ»´øÀ´ÁËÖ¸ÎƵĽâËø£¬µ«ÔÚʵ¼ÊÓ¦ÓÃÖÐÈÔȻʮ·ÖÓÐÏÞ¡£ÊÂʵÉÏ£¬ÔçÔÚÈû°àµºÊ±ÆÚ¾ÍÓÐÐí¶àÀàËÆÓÚÖ¸ÎƽâËø¹¦ÄܵÄÓ¦ÓóÌÐò£¬µ«Êµ¼ÊÉÏÓëɨÃèÎ޹ء£ÕâÖ»ÊÇÆÁÄ»µÄ¸ÐӦʱ¼ä½âËø£¬µ«ËüÒ²ÊÇÒ»¸öºÃ¶«Î÷ìÅÒ«¡£¶àÌØÊÖÓÎרÌâΪÄúÌṩÊÖ»úÖ¸ÎƽâËøÈí¼þ,½ðÁ¢ÊÖ»úÕÒ²»µ½Ö¸ÎƽâËøÔõô°ì¡£°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
MD5ÑéÖ¤¹¤¾ßʵ¼ÊÉÏÊÇÓÃÓÚMD5¼ÓÃܼÆËãµÄÈí¼þ¡£½«ÏÂÔصÄÈí¼þ»ò¹¤¾ßÍ϶¯µ½Èí¼þÖУ¬¼ÆËãÈí¼þµÄMD5Öµ£¬È»ºó½«ÆäÓë¹Ù·½µÄMD5Öµ½øÐбȽϣ¬ÕâÒâζ×ÅÈí¼þûÓб»Ð޸ġ£MD5Ö»ÊÇÎļþµÄ¡°Êý×ÖÖ¸ÎÆ¡±£¬Í¨³£ÓÃÓÚÎļþµÄ¼ÓÃܺͽâÃÜ¡£ÈκÎÎļþ¶¼¾ßÓÐΨһµÄMD5ÐÅÏ¢Öµ£¬Èç¹ûÐÞ¸ÄÁ˸ÃÎļþ£¬ÔòÆäMD5Öµ½«ÏàÓ¦¸ü¸Ä¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔͨ¹ý±È½ÏͬһÎļþµÄMD5ÖµÀ´¼ì²éÎļþÊÇ·ñ±»¡°´Û¸Ä¡±¡£ÕâÐèҪʹÓÃMD5ÑéÖ¤¹¤¾ß¡£¶àÌØÈí¼þרÌâΪÄúÌṩmd5УÑ鹤¾ß,md5УÑ鹤¾ß¹Ù·½ÏÂÔØ,md5УÑ鹤¾ß¸ÉÂïµÄ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿
CRCУÑéÊÇͨÐÅÁìÓòÖеÄÒ»ÖÖ²î´íУÑéÂë¡£Êý¾Ýͨ³£ÓëCRCÑéÖ¤¹¤¾ß½øÐбȽϡ£CRCУÑ鹤¾ßÒ»°ã·ÖΪCRC16ºÍCRC32Á½ÖÖ£¬Òò´ËÓÐÁ½ÖÖCRCУÑé¼ÆËãÆ÷¡£¶àÌØΪÄúÕûÀíÁËһЩ½ô´ÕʵÓõÄCRCУÑ鹤¾ß£¬Èç¹ûÄú¿´µ½ÕýÈ·µÄ¹¤¾ß£¬¿ÉÒÔÃâ·ÑÏÂÔØ£¡¶àÌØÈí¼þרÌâΪÄúÌṩcrcУÑ鹤¾ß,crc32ÔÚÏßУÑ鹤¾ß,crcУÑéÂëÍøÒ³ÔÚÏß¼ÆËã¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ·´²¡¶¾Èí¼þ,·´²¡¶¾Èí¼þÊÇÒ»ÖÖ,·´²¡¶¾Èí¼þÓÐÄÄЩ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
crcУÑéÊÇÒ»ÖÖͨÐÅÁìÓòµÄ²î´íУÑéÂ룬Êý¾Ýͨ³£ÓëCRCÑéÖ¤¹¤¾ß½øÐбȽϡ£CRCУÑ鹤¾ßÒ»°ã·ÖΪCRC16ºÍCRC32Á½ÖÖ£¬Òò´ËÓÐÁ½ÖÖCRCУÑé¼ÆËãÆ÷¡£CRC16УÑéÂëÊÇÊý¾ÝͨÐÅÐÐÒµÖÐ×î³£ÓõÄÒ»ÖÖ²î´íУÑéÂ룬ÆäÌØÕ÷ÊÇÐÅÏ¢×Ö¶ÎÓëУÑé×ֶεij¤¶È¿ÉÒÔÈκÎÑ¡Ôñ¡£