MD5中的MD代表Message Digest,就是信息摘要的意思,不過這個信息摘要不是信息內容的縮寫,而是根據公開的MD5算法對原信息進行數學變換後得到的壹個128位(bit)的特征碼。
這個特征碼有如下特性,首先它不可逆,例如我有壹段秘密的文字如:"My Secret Words",經算法變換後得到MD5碼(b9944e9367d2e40dd1f0c4040d4daaf7),把這個碼告訴其他人,他們根據這個MD5碼是沒有系統的方法可以知道妳原來的文字是什麽的。
數學建模研究生上傳競賽論文md5碼主要是為了防止論文的篡改。MD5碼,就是提交的論文和支撐材料的特征碼,唯壹識別作品的編碼。如果在提交了MD5之後再修改,就會被發現,這是為了杜絕作弊和調包的壹種手段。
MD5的全稱是Message-Digest Algorithm 5,在90年代初由MIT的計算機科學實驗室和RSA Data Security Inc 發明。MD5的實際應用是對壹段Message(字節串)產生fingerprint(指紋),可以防止被“篡改”。