在線加密解密工具 MD5密碼是什么意思?
MD5密碼是什么意思?簡單說就是為了使相同的密碼擁有不同的hash值的一種手段 就是鹽化,鹽值就是在密碼hash過程中添加的額外的隨機(jī)值。md5是一種被廣泛使用的密碼散列函數(shù),可以產(chǎn)生出一個128位(
MD5密碼是什么意思?
簡單說就是為了使相同的密碼擁有不同的hash值的一種手段 就是鹽化,鹽值就是在密碼hash過程中添加的額外的隨機(jī)值。md5是一種被廣泛使用的密碼散列函數(shù),可以產(chǎn)生出一個128位(16字節(jié))的散列值(hash value),用于確保信息傳輸完整一致。MD5由美國密碼學(xué)家羅納德·李維斯特(Ronald Linn Rivest)設(shè)計(jì),于1992年公開,用以取代MD4算法。擴(kuò)展資料MD5的典型應(yīng)用是對一段信息(Message)產(chǎn)生信息摘要(Message-Digest),以防止被篡改。比如,在Unix下有很多軟件在下載的時(shí)候都有一個文件名相同,文件擴(kuò)展名為.md5的文件,在這個文件中通常只有一行文本,大致結(jié)構(gòu)如:MD5 (tanajiya.tar.gz) = 38b8c2c1093dd0fec383a9d9ac940515這就是tanajiya.tar.gz文件的數(shù)字簽名。MD5將整個文件當(dāng)作一個大文本信息,通過其不可逆的字符串變換算法,產(chǎn)生了這個唯一的MD5信息摘要。為了讓讀者朋友對MD5的應(yīng)用有個直觀的認(rèn)識,筆者以一個比方和一個實(shí)例來簡要描述一下其工作過程:地球上任何人都有自己獨(dú)一無二的指紋,這常常成為司法機(jī)關(guān)鑒別罪犯身份最值得信賴的方法;與之類似,MD5就可以為任何文件(不管其大小、格式、數(shù)量)產(chǎn)生一個同樣獨(dú)一無二的“數(shù)字指紋”,如果任何人對文件做了任何改動,其MD5值也就是對應(yīng)的“數(shù)字指紋”都會發(fā)生變化。