md5()
Daniel
- php
4 Sven Rautenberg0 Daniel0 Sven Rautenberg0 md50 Daniel
hi,
mit md5() kann man einen string ja verschlüsseln, wie kann man ihn
wieder entschlüsseln? bzw. wie funktioniert die md5() verschlüsselung?
MfG
Moin!
mit md5() kann man einen string ja verschlüsseln,
Nein, "verschlüsseln" kann man ihn nicht, man berechnet eine zum String zugehörige Summe ähnlich der Quersumme einer Zahl. Und aus der Quersumme kann man auch nicht die Originalzahl wieder ermitteln.
Hi,
wenn das so ist wie mit Quersumme gib ich dir recht denn:
13 = 4
31 = 4
1111 = 4
etc.
aber wenn ich dies eingebe kommen in md5() trotzdem immer andere werte.
also muss es einem schema folgen damit es direkt zugeordnete werte gibt.
MfG
Moin!
wenn das so ist wie mit Quersumme gib ich dir recht denn:
13 = 4
31 = 4
1111 = 4
etc.aber wenn ich dies eingebe kommen in md5() trotzdem immer andere werte.
also muss es einem schema folgen damit es direkt zugeordnete werte gibt.
Du kannst md5 mit beliebig langen Strings füttern - heraus kommt aber immer nur eine 128-Bit-Zahl. Da es unendlich viele Strings gibt, das Ergebnis aber nur eine von 2^128 Zahlen ist, muß es Strings geben, die zum gleichen md5-Ergebnis führen.
Dass das nicht so leicht herauszufinden ist, wie die Berechnung einer Quersumme, ist gerade der Witz von md5. Man SOLL nicht herausfinden oder berechnen können, welcher String zu einem bestimmten Ergebnis (welches man kennt) führt.
also muss es einem schema folgen damit es direkt zugeordnete werte gibt.
Falls du mathematisch mehr drauf hast als die meisten deiner Zeitgenossen, kannst du das alles im Detail unter http://www.faqs.org/rfcs/rfc1321.html nachlesen.
Hi,
Falls du mathematisch mehr drauf hast als die meisten deiner Zeitgenossen,
hmm.... denk ich schon, war eigentlich immer gut in Mathe und habs ja
schon bis zu student geschafft. Was nichts heist den ein paar meiner
komilitonen können grad so das kleine einmal eins.
kannst du das alles im Detail unter http://www.faqs.org/rfcs/rfc1321.html nachlesen.
tja, mit englisch siehts bei mir nicht so rosig aus, wenn du nen
vernüftigen übersetzter kennst der mir das ganze in deutsch übersetzt
und du hier noch nen link reinsetzt wäre ich dir sehr dankbar.
aufjedenfall schonmal danke für diesen link.
MfG