Hallo,
ich frage hier NICHT danach wie man einen Hash-Wert in die Urprungsnachricht zurückrechnet. Dies geht über die Rainbowtables.
Soweit ich weiß berechnetn Hash-Funktionen zu ähnlichen Eingangsdaten generell Hashs die weit außeinander liegen. Bin mir da aber nicht sicher.
Auf http://blog.edutoolbox.de/?p=208 wird geschrieben, dass speziell die kryptologisch sicheren Hashfunktionen darauf optimiert sind für ähnliche Eingangsdaten weit außeinander liegende Hashs zu errechnen.
Ich möchte für meine Eingangsdaten genau das Gegenteil. Für ähnliche Eingabedaten sollen möglichst nahe beieinanderliegende Hashs berechnet werden.
Gibt es dafür auch Funktionen?
Kann ich für jede Eingabemöglichkeit einfach Zahlen benutzen, die ich dann einfach "linear" zusammenrechne? Z.b.: abc Erster Buchstabe ist a = 1 Zweiter Buchstabe ist b = 2 Dritter Buchstabe ist c = 3
Es gibt mehr als 10 Buchstaben, also muss jede Stelle 100 Möglichkeiten umfassen.
Dann wäre der Hash 001002003
Kann ich so Hashs erzeugen, die möglichst nahe aneinander liegen?
Wenn ich den ersten Buchstabe ändere in ein b dann wäre die Nachricht 002002003 Der Unterschied beträgt hier schon 1.000.000
Geht das auch näher?
Danke - Enomine