WinMD5防修改校驗(yàn)工具是一款生成MD5驗(yàn)證碼,用于驗(yàn)證程序是否被篡改。WinMD5的實(shí)際應(yīng)用是對(duì)一段Message(字節(jié)串)產(chǎn)生fingerprint(指紋),WinMD5可以防止程序被他人“篡改”。
使用說(shuō)明
WinMD5使用極其簡(jiǎn)單,運(yùn)行后,把需要計(jì)算MD5值的文件用鼠標(biāo)拖到正在處理的框里邊,下面將直接顯示其MD5值以及所測(cè)試的文件名稱,可以保留多個(gè)文件測(cè)試的MD5值,選定所需要復(fù)制的MD5值,用CTRL+C就可以復(fù)制到其它地方了。
MD5是什么意思?
MD5為一種加密算法,MD5的全稱是Message-Digest Algorithm 5,在90年代初由MIT的計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室和RSA Data Security Inc發(fā)明,經(jīng)MD2、MD3和MD4發(fā)展而來(lái)。 MD5將任意長(zhǎng)度的“字節(jié)串”變換成一個(gè)128bit的大整數(shù),并且它是一個(gè)不可逆的字符串變換算法,換句話說(shuō)就是,即使你看到源程序和算法描述,也無(wú)法將一個(gè)MD5的值變換回原始的字符串,從數(shù)學(xué)原理上說(shuō),是因?yàn)樵嫉淖址袩o(wú)窮多個(gè),這有點(diǎn)象不存在反函數(shù)的數(shù)學(xué)函數(shù)。特點(diǎn):但何一個(gè)文件或字符都有唯一性
反過(guò)來(lái)則多對(duì)一
所以,這個(gè)加密算法是不可逆的,無(wú)法被破解(理論上不行,理論上也可以,只是時(shí)間問(wèn)題)