2017/9/9 更新:HashMyFiles 軟體版本更新至 v2.23 最新版。
當我們在一些論壇下載檔案時,可能會看到下載點旁邊會附上一些特殊的編號,如MD5、SHA1或CRC32等驗證碼,在一般電腦使用者的領域中,MD5、SHA1與CRC32這些看起來似乎沒什麼意義的英文與數字的組合,都算是一種特有的檔案識別編號。
每個檔案依其屬性的訊息摘要根據不同的演算法計算出MD5、SHA1或CRC32等不同類型的識別碼,同一個檔案不管算幾次,它的MD5或SHA1等驗證碼算出來都會一模一樣。而不同檔案或檔案內容只要稍有變化,則會算出完全不同的MD5、SHA1或CRC32驗證碼(在一般情況下)。
因此在一般使用者的電腦與網路應用中,可以把這些驗證碼拿來當作檔案的唯一識別編號,方便我們確認下載到的檔案是否跟原始供檔者的檔案一模一樣,以避免下載到假檔或被動過手腳的檔案。