How to Verify and Generate MD5 or SHA512 Checksum

Checksum(校驗碼) 是一種用來驗證檔案正確性的機制,做法是在檔案經過傳輸、備份之前,利用特定的演算法根據檔案內容計算出來的一組驗證用的編碼,因此只要檔案內容有任何微小的變動,產生出來的校驗碼就會完全不一樣。

通常在網路上下載檔案時,都會再附上透過 MD5、SHA1、SHA256 或 SHA512 計算的 Checksum(校驗碼),檔案下載下來之後,再透過一樣的演算法計算一次校驗碼,確保校驗碼一致,以避免檔案損毀或遭到篡改。