MD5 (Message-Digest Algorithm 5) bzw. SHA1 (Secure Hash Algorithm 1) sind weit verbreitete kryptographische Hash-Algorithmen, die aus beliebigen Dateien einen 128-bit- bzw. 160-bit-Hashwert (dt.: Prüfsumme) berechnen. Nach erfolgreichem Download einer Datei wird in der Regel in einer separaten Datei die Prüf-Summe mitgeteilt. Über spezielle Programme kann dann erneut die Prüfsumme aus der heruntergeladenen Datei berechnet werden. Sind die beiden Prüfsummen identisch, ist die Integrität der heruntergeladenen Datei bestätigt. Demnach traten beim Download der Datei keine Fehler auf.