檔案採用MD5 SHA1 SHA224 SHA256 SHA384 SHA512演算法產生HASH值,透過比對這個值可以判斷檔案是否被修改過,這個很有意義。比如我從網上下載了一個軟體,但是裡面添加了一些惡意程式碼,但是你把它和官網上的雜湊值比對後,就會發現不是官網上的原版了。
HASH函數產生HASH值的過程是單向的、不可逆的,不同的輸入總會輸出不同的HASH值,所以修改檔案產生相同的HASH值幾乎是不可能的。
如上所說,需要比對產生的HASH值才能判斷檔案是否被修改過。但是如何產生一個檔案的HASH值呢?下面介紹檔案雜湊計算工具的使用方法。