Forum: Object-Pascal / Delphi-Language
Delphi
by Dezipaitor,
16. Aug 2007
Für Funktionsalgebra stimmt das.
umgsprl. Jede Eingabemenge muss eindeutig auf eine Bildmenge abbildbar sein (Teil der Defintion einer math. Funktion. ).
Wir wollen aber wissen, ob der errechnete Wert einmalig ist. Vermutlich wäre das Wort "einmalig" wohl wirklich besser.
...
Übrigens: Wie kann man in ein Forum denn einbrechen und die Passwörter rausfinden? Das ist doch nicht die Schuld...
Forum: Object-Pascal / Delphi-Language
Delphi
by Dezipaitor,
16. Aug 2007
Ich habe bei der perfekten Hashfunktion nicht über Md5 geredet. Natürlich muss klar sein, dass das Bild (die Abbildung) groß genug sein muss. Das geht jedoch nicht in der diskreten Welt der Computer! Wenn man aber einen Bereich wählt der genug Platz birgt, dann kann man das verkraften.
Md5 wird übrigens noch stark frequentiert unter Linux eingesetzt und ist sehr wohl sicher, wenn man...
Forum: Object-Pascal / Delphi-Language
Delphi
by Dezipaitor,
16. Aug 2007
Wenn der errechnete Hashwert nicht eindeutig wäre, dann würde es bedeuten, dass zwei Passwörter denselben Hashwert bekommen. Somit kann man mit einem anderen Passwort ins System. Mit Bruteforce kann man das knacken, es dauert aber eine längere Zeit. Aber das hat nichts mit dem Thema zu tun. Es würde bedeuten, dass man, um einen gleichen Hashwert, eine Menge von Kombinationen von HW und SW...
Forum: Object-Pascal / Delphi-Language
Delphi
by Dezipaitor,
16. Aug 2007
Die Menge von HW und SW (Potenzmenge) ist sicher sehr groß, aber auch sicher nicht unendlich. Würden wir mit unendlichen Mengen rechnen müssen, hätten wir echt ein Problem, denn dann müsste zumindest eine Art von HW oder SW Komponente unendlich in der Zahl sein.
Md5 wird doch auch oft für Passwörter eingesetzt und alle vertrauen darauf, dass keine zwei Passwörter denselben Wert ergeben.
Forum: Object-Pascal / Delphi-Language
Delphi
by Dezipaitor,
16. Aug 2007
Aber nur weil die Funktionen nicht perfekt abbilden. Perfekte Abbildung kann man für das Thema vielleicht schwer erreichen, wenn es aber immer möglich wäre das Hashing perfekt hinzubekommen, dann würde man es nur noch verwenden.
Forum: Object-Pascal / Delphi-Language
Delphi
by Dezipaitor,
16. Aug 2007
Das glaub ich nicht.
Als Eingabe hast du die Menge der HW und SW und kriegst einen Wert, der die HW und SW repränsentiert. Wenn du daran etwas änderst, dann kriegst du einen neuen Wert.
Wenn du die HASH-Funktion, die die Transformation macht, korrekt hinbekommst, dann kannst du den HASH perfekt machen. Damit ist gewährleistet, dass der resultierende Wert eindeutig ist.
Zwei Werte sind dann...