Warum man Dateien hasht
Ein MD5-Hash ist ein digitaler Fingerabdruck deiner Datei. Egal ob die Datei 2 GB oder nur wenige Kilobyte groß ist, das Ergebnis ist immer eine Zeichenkette aus 32 Hexadezimalzeichen. Ändert sich auch nur ein einziges Bit im Inhalt, fällt der Hash komplett anders aus.
Der häufigste Grund zum Hashen ist die Überprüfung von Downloads. Viele Anbieter veröffentlichen neben einer Datei deren MD5-Prüfsumme. Du lädst die Datei herunter, berechnest den Hash selbst und vergleichst beide Werte. Stimmen sie überein, ist die Übertragung sauber verlaufen.
Genauso erkennst du Manipulationen. Hat jemand eine Installationsdatei verändert oder ist sie unterwegs beschädigt worden, weicht der berechnete Hash vom erwarteten ab. So lässt sich Datenverlust durch fehlerhafte Speichermedien oder unterbrochene Übertragungen schnell aufspüren.
Weil der Vergleich rein auf dem Hashwert beruht, musst du die Datei selbst gar nicht öffnen. Das macht MD5 zu einem schnellen Werkzeug, um zwei vermeintlich identische Dateien zuverlässig gegeneinander zu prüfen.