Hash

Ein Hash ist ein fester, kurzer Fingerabdruck beliebiger Daten aus einer Einwegfunktion, der sich nicht in die Ausgangsdaten zurückrechnen lässt.

Ein Hash ist ein fester, kurzer Fingerabdruck beliebiger Daten aus einer Einwegfunktion, der sich nicht in die Ausgangsdaten zurückrechnen lässt. Ob ein einzelnes Wort oder eine mehrere Gigabyte große Datei hineingeht: Der Hashwert hat für einen gegebenen Algorithmus immer dieselbe Länge.

Damit unterscheidet sich ein Hash grundlegend von einer Verschlüsselung. Eine Verschlüsselung arbeitet mit einem Schlüssel und lässt sich mit diesem Schlüssel wieder umkehren – ein Hash hat weder Schlüssel noch Rückweg. Er dient zum Vergleichen zweier Datenmengen, nicht zum Verbergen ihres Inhalts. Die FAQ Ist ein Hash dasselbe wie Verschlüsselung? geht auf diese Abgrenzung genauer ein.

Gebräuchliche Hashfunktionen sind SHA-256 (256 Bit, 64 Hex-Zeichen), SHA-1 (160 Bit, 40 Hex-Zeichen) und MD5 (128 Bit, 32 Hex-Zeichen). SHA-256 ist heute der verbreitete Standard; SHA-1 und MD5 tauchen vor allem noch als ältere Vergleichswerte auf, etwa auf Downloadseiten, die keinen SHA-256-Wert angeben.

Einen Hashwert für einen eigenen Text berechnest du mit dem Hash-Rechner. Wie sich damit prüfen lässt, ob eine heruntergeladene Datei unverändert ist, erklärt die FAQ Wofür nutzt man eine Prüfsumme?.

Quellen