Passwortstärke testen
jk689
- php
Hallo,
vielleicht kennt jemand ein Script oder hatte schonmal ein ähnliches
Problem. Ich suche nach einer Möglichkeit die "Stärke" eines Passwortes
zu testen. So wie es z. B. auf dieser Seite möglich ist:
http://www.securitystats.com/tools/password.php
Mir stehen leider nicht die Crack Funktionen von PHP zur Verfügung.
Eine Suche bei Google und im Self-HTML Forumsarchiv war auch ergebnislos. Ein Suchergebnis war sehr vielversprechend leider
war es nur noch im Google-Cache verfügbar:
http://www.google.de/search?q=cache:LWVm6QFeLXYJ:www.php-programmer.net/index.php+php+password+strength&hl=de&ie=UTF-8
(sollte eigentlich anklickbar sein :-)
Dankeschön im voraus.
Grüße Jk689
Hallo,
also es gibt mehrere möglichkeiten, evt. kombienieren:
1. Schauen ob das Passwort in einer Wörterliste (Duden) steht. Evt. eine Datenbank damit füttern, kann aber aufwendig sein.
Die Datenbank dann abfragen, ob es vorkommt (WHERE woerter LIKE '$eingabe')
2. So wie ein, bloß gucken ob es ein Teil von einem wort ist.
z.B. Passwort ist nicht: Auszubilden, sondern Auszubilde
3. Gucken wie lang das Passwort ist
4. Kommen Zahlen, Buchstaben _und_ Sonderzeichen vor?
Nach den 3 Punkten kann man dann Punkte verteilen.
Wenn 1 erfüllt wurde, dann gleich sagen, dass das Passwort unsicher ist.
Wenn es dann z.B. 4 Zeichen hat => 1 Punkt, 6 => 2, 8 => 4 Punkte.
Wenn nur buchstaben vorkommen => 1 Punkt, wenn Zahlen & Buchstaben vorkommen => 2, mit Sonderzeichen => 4 Punkte.
So in etwa.
MFG
Andavos
also es gibt mehrere möglichkeiten, evt. kombienieren:
Was ich tun muss, wenn es keine fertigen Lösungen
gibt ist mir klar. Ich wollte nur das Rad nicht neu erfinden.
Falls ich aber nicht fündig werde bleibt mir wohl nichts
anderes übrig.
Grüße Jk689
Hallo,
einfach mal bei google suchen.
Aber so ein aufwand ist sowas auch nicht, es kommt halt drauf an, was dein Script alles kann.
Sonst verweis einfach auf so einen "Checker" ;)
Aber bis auf Punkt 1 und 2 ist das schnell zu machen
MFG
Andavos