Definition
Hashing bildet einen Digest. Kryptografische Funktionen erschweren Urbildsuche und Kollisionen rechnerisch, ohne deren mathematische Existenz auszuschließen. Übliche feste Ausgaben behalten ihre Länge unabhängig von der Eingabe.
Funktionsweise
Blockchains nutzen Hashes für Block- und Transaktionskennungen sowie Merkle-Bäume. Kodierung und Algorithmus variieren. Kleine Änderungen erzeugen gewöhnlich andere Werte; ein vertrauenswürdiger Vergleichswert hilft Integritätsprüfung. Es gibt keinen Entschlüsselungsschlüssel.
Wichtige Hinweise
Hashes beweisen weder Autor noch Wahrheit. Vorhersagbare Daten lassen sich raten, persönliche Angaben sind nicht automatisch anonym. Passwörter benötigen spezielle Verfahren und Salts statt nur schnelle allgemeine Hashes. Netzwerk, Algorithmus und Bytekodierung müssen beim Vergleich stimmen.