HashPrüfungen
Hashprüfungen bezeichnen den Prozess, die Integrität von Dateien oder Datenblöcken durch die Erzeugung eines Hash-Werts zu überprüfen und diesen mit einem Referenzwert zu vergleichen. Ein Hash ist eine kurze, feste Zeichenfolge, die aus dem Inhalt der Daten berechnet wird. Wichtige Eigenschaften eines Hashes sind Determinismus, geringe Kollisionswahrscheinlichkeit und Schnelligkeit der Berechnung.
Ablauf: Zunächst wird ein Hash der zu prüfenden Datei oder des Datenblocks mit einem definierten Algorithmus
Algorithmen und Anwendungen: Gängige Hash-Funktionen sind MD5, SHA-1, SHA-256 und SHA-3. MD5 und SHA-1 gelten in
Sicherheit und Grenzen: Eine Hashprüfung prüft nur die Unverändertheit der Daten, nicht deren Authentizität oder Herkunft.
Praxis: Auf Unix-ähnlichen Systemen stehen Tools wie md5sum, sha256sum oder shasum zur Verfügung; Windows-Betriebssysteme nutzen CertUtil