Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
22. Jun 2014
Ich denke ich war noch nicht deutlich genug:
Um wirklich die Funktion eines Hash-Generators zu prüfen muss ich dem Hash-Generator gesichert identische Daten übergeben.
Und was verarbeitet so eine Hash-Funktion? Richtig, Byte-Mengen.
Also gibt man so einem Hash-Generator eine definierte Byte-Menge um die Ergebnisse zu überprüfen.
Und wie wird ein String dann gehasht? Der wird vorher in...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
21. Jun 2014
Eine Hash-Funktion erstellt aus einer Menge an Bytes einen Hashwert .
Bei identischen Mengen (Länge/Inhalt) muss immer der identische Hashwert erstellt werden.
Wenn das nicht gegeben ist, dann ist entweder die Hash-Funktion falsch implementiert oder die Eingangsdaten sind eben nicht identisch (sehr beliebt wenn ein Hash von einem String erzeugt werden soll und mal wieder nicht auf das...