Wer viel mit Downloads hantiert, wird sicherlich auch schon von File-Hashes gehört haben oder diese auch schon aktiv nutzen.
File-Hashes sind eindeutige Zeichenfolgen welche, mit Hilfe eines mathematischen Algorithmus, aus einer Datei errechnet werden. Sozusagen ein digitaler Fingerabdruck der Datei.
Mit dem Hashwert einer Datei kann man z.B. feststellen, ob eine herunter geladenen Datei manipuliert oder beschädigt wurde. Zu diesem Zweck stellen viele Entwickler neben dem Download der Datei auch den Hashwert (oder mehrere, durch verschiedene Algorithmen berechnete) zur Verfügung.
Nach dem Download vergleicht man nun den veröffentlichten Hashwert mit dem Hashwert der heruntergeladenen Datei. Stimmen die "Fingerabdrücke" überein, wurde die Datei nicht verändert oder beschädigt.
Es gibt viele Tools um Datei-Hashwerte zu berechnen und zu vergleichen, doch mein absolutes Lieblingstool für diesen Einsatz ist "HashTab".