linux md5ÏÂÁîÔõôÓÃ
md5 ÏÂÁîÊÇÒ»ÖÖÅÌËãÎļþ md5 ÕªÒªµÄÊÊÓóÌÐò£¬Ê¹ÓùþÏ£º¯Êý½«ÊäÈëת»»ÎªÎ¨Ò»Ö¸ÎÆ¡£ÆäÓ﷨Ϊ£ºmd5 [Ñ¡Ïî] ÎļþÃû¡£Ñ¡Ïî°üÀ¨£º-q£¨¾²Ä¬Ä£Ê½£©¡¢-r£¨µÝ¹éģʽ£©¡¢-s£¨Êä³öÕªÒªÖµºÍÎļþÃû£©¡¢-c£¨½ÏÁ¿ÕªÒªÖµ£©¡£Ê¹ÓÃʾÀý£ºÅÌËã my_file.txt µÄÕªÒª£ºmd5 my_file.txt£»µÝ¹éÅÌËãĿ¼ÖеÄÕªÒª£ºmd5 -r Ŀ¼Ãû£»½ÏÁ¿ÕªÒªÖµ£ºmd5 -c ÎļþÃû¡£
Linux md5 ÏÂÁÓ÷¨Ïê½â
ʲôÊÇ md5 ÏÂÁ
md5 ÏÂÁîÊÇÒ»¸öÓÃÓÚÅÌËãÎļþµÄ MD5 ÕªÒªµÄÊÊÓóÌÐò¡£MD5£¨Message Digest 5£©ÊÇÒ»ÖÖ¹þÏ£º¯Êý£¬Ëü½«ÊäÈëÐÂÎÅת»»ÎªÒ»¸ö 128 λµÄÕªÒªÖµ¡£¸ÃÕªÒªÊÇÊäÈëµÄΨһָÎÆ£¬×ÝÈ»ÊäÈëÖб¬·¢ÈκÎϸ΢ת±ä£¬ÕªÒªÒ²»á¸Ä±ä¡£
md5 ÏÂÁîµÄÓï·¨
md5 [Ñ¡Ïî] ÎļþÃû
µÇ¼ºó¸´ÖÆ
Ñ¡Ïî
-q£º¾²Ä¬Ä£Ê½£¬½öÊä³öÕªÒªÖµ£¬¶ø²»ÏÔʾÈκÎÆäËûÐÅÏ¢¡£
-r£ºµÝ¹éģʽ£¬ÅÌËãĿ¼ÖÐËùÓÐÎļþµÄÕªÒªÖµ¡£
-s£ºÊä³öÕªÒªÖµºÍÎļþÃû¡£
-c£ºÓëÒ»¸ö°üÀ¨ÕªÒªÖµºÍÎļþÃûµÄÎļþ¾ÙÐнÏÁ¿¡£
ÔõÑùʹÓà md5 ÏÂÁî
ÒªÅÌËãÒ»¸öÎļþ£¨ÀýÈç my_file.txt£©µÄ MD5 ÕªÒª£¬ÇëʹÓÃÒÔÏÂÏÂÁ
md5 my_file.txt
µÇ¼ºó¸´ÖÆ
¸ÃÏÂÁÊä³öÀàËÆÓÚÒÔÏÂÄÚÈݵÄÕªÒªÖµ£º
MD5 (my_file.txt) = 0d977ac2749db91ec496db8f34396c40
µÇ¼ºó¸´ÖÆ
µÝ¹éÅÌËãÕªÒªÖµ
ÒªÅÌËãĿ¼ÖÐËùÓÐÎļþµÄ MD5 ÕªÒª£¬ÇëʹÓà -r Ñ¡Ï
md5 -r Ŀ¼Ãû
µÇ¼ºó¸´ÖÆ
¸ÃÏÂÁ±éÀúĿ¼¼°ÆäËùÓÐ×ÓĿ¼£¬ÅÌËãÿ¸öÎļþµÄÕªÒªÖµ¡£
½ÏÁ¿ÕªÒªÖµ
Òª½«ÕªÒªÖµÓë°üÀ¨ÕªÒªÖµºÍÎļþÃûµÄÎļþÖÐÁгöµÄÕªÒªÖµ¾ÙÐнÏÁ¿£¬ÇëʹÓà -c Ñ¡Ï
md5 -c ÎļþÃû
µÇ¼ºó¸´ÖÆ
ÈôÊÇÎļþÖеÄÕªÒªÖµÓëÅÌËã³öµÄժҪֵƥÅ䣬Ôò¸ÃÏÂÁî²»»á·µ»ØÈκÎÊä³ö¡£²»È»£¬Ëü½«´òÓ¡²»Æ¥ÅäµÄÎļþ¼°Æä׼ȷµÄÕªÒªÖµ¡£
ʾÀý
ÒªÅÌËã /tmp Ŀ¼ÖÐËùÓÐ .txt ÎļþµÄ MD5 ÕªÒª£¬²¢½«ÆäÓë hashes.txt ÎļþÖеÄÕªÒªÖµ¾ÙÐнÏÁ¿£¬ÇëʹÓÃÒÔÏÂÏÂÁ
md5 -cr hashes.txt /tmp/*.txt
µÇ¼ºó¸´ÖÆ
ÈôÊÇËùÓÐÕªÒªÖµ¶¼Æ¥Å䣬Ôò¸ÃÏÂÁî²»»á·µ»ØÈκÎÊä³ö¡£²»È»£¬Ëü½«´òÓ¡²»Æ¥ÅäµÄÎļþºÍ׼ȷµÄÕªÒªÖµ¡£
ÒÔÉϾÍÊÇlinux md5ÏÂÁîÔõôÓõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡