什么是基于哈希函數(shù)的防篡改技術(shù)?
散列函數(shù)(或散列算法,英語:Hash Function)是一種從任何一種數(shù)據(jù)中創(chuàng)建小的數(shù)字“指紋”的方法。散列函數(shù)把消息或數(shù)據(jù)壓縮成摘要,使得數(shù)據(jù)量變小,將數(shù)據(jù)的格式固定下來。該函數(shù)將數(shù)據(jù)打亂混合,重新創(chuàng)建一個叫做散列值的指紋。 但實際上由于hash值是定長的,不同的文件得出相同的值也是有可能的(就是比你中彩票的幾率還要低上個幾億倍),這種情況被稱為哈希函數(shù)的碰撞。
基于哈希函數(shù)的防篡改技術(shù) 實際上就是對文件提取下最初的hash值,以后只要hash值不對了就證明文件被更改過
上一篇Unknown是什么意思
下一篇臨時dns錯誤什么原因