Christian Seiler: hack request in 1 sekunde 5

Beitrag lesen

Hallo Sorgenkind,

sag mal wäre es nich theoretisch möglich über n script meinetwegen für alle möglichen passwörter einer bestimmten länge den md5-code ermitteln zu lassen?

Klar.

dann hätte man alle möglichen passwörter die funktionieren würden, oder?

Ja.

Du vergisst eines: Wie lange dauert so etwas? Wenn Du ein 8 Zeichen langes Passwort mit 10 Ziffern + 52 Buchstaben (Groß/Kleinschreibung) + 10 Sonderzeichen als Basis nimmst (= 72 Zeichen) dann hast Du 72^8 = 722204136308736 verschiedene Möglichkeiten, müsstest also so viele Passwörter erzeugen. Nachdem jeder MD5-String mindestens 16 Byte braucht (wenn Du ihn binär und nicht als Text abspeicherst) bräuchtest Du alleine für die MD5-Strings 11555266180939776 Bytes, die Passwörter im Klartext noch nicht einmal mitgerechnet. Das sind mehr als 10 Mio Gigabyte. Das alleine der Speicherbedarf. Außerdem kannst Du nur eine endliche Anzahl an Passwörtern pro Sekunde erzeugen. Folglich brauchst Du, selbst wenn Du 10 Mio Passwörter jede Sekunde durchrechnen könntest, etwas mehr als 72220413 Sekunden, das sind mehr als 2 1/4 Jahre. Und 10 Mio Passwörter jede Sekunde ist wirklich _sehr_ schnell. Außerdem ist dabei die Zeit, die zum Abspeichern benötigt wird, noch gar nicht einberechnet.

Das heißt: So ein Vorhaben, wie Du es ansprichst, ist mit heutiger Technik nicht durchführbar.

Viele Grüße,
Christian