MD5的典型應用是對一段Message(字節(jié)串)產生fingerprint(指紋),以防止被“篡改”。
舉個例子
你將一段話寫在一個叫 readme.txt文件中,并對這個readme.txt產生一個MD5的值并記錄在案,然后你可以傳播這個文件給別人,別人如果修改了文件中的任何內容,你對這個文件重新計算MD5時就會發(fā)現(兩個MD5值不相同)。如果再有一個第三方的認證機構,用MD5還可以防止文件作者的“抵賴”,這就是所謂的數字簽名應用。
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
25.2M/中文/8.8
473KB/英文/6.0
38.3M/英文/9.6
791KB/中文/7.5
5.4M/中文/5.1
72M/中文/8.6
318KB/中文/8.5
MD5的典型應用是對一段Message(字節(jié)串)產生fingerprint(指紋),以防止被“篡改”。
你將一段話寫在一個叫 readme.txt文件中,并對這個readme.txt產生一個MD5的值并記錄在案,然后你可以傳播這個文件給別人,別人如果修改了文件中的任何內容,你對這個文件重新計算MD5時就會發(fā)現(兩個MD5值不相同)。如果再有一個第三方的認證機構,用MD5還可以防止文件作者的“抵賴”,這就是所謂的數字簽名應用。