Autor Beitrag
GURKE deluxe
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 91
Erhaltene Danke: 1

Win 7 Home Premium x64, Win XP Home Edition v2002
C# Microsoft Visual C# 2010 Express
BeitragVerfasst: Fr 22.10.10 12:15 
Hallo,
Hat jemand eine Idee, wie ich die Sicherheit eines Passwortes bestimmen kann?
Sodass ich z.B. mit einer ProgressBar die Sicherheit angeben kann, also umso voller umso sicherer.

Ich dachte mir da sowas, das er bei jedem eingegebenen Zeichen überprüft, ob Buchstabe, Zahl oder Sonderzeichen. Wenn nur Buchstaben drinne sind, müssen es zum Beispiel 20 Zeichen sein, das wäre 52^20=2.08961787e34
Nun gibt man noch eine Zahl ein, also überprüft er, (52 + 10)^n=~2.1e34 -> n = ~18,5

Das heißt er rechnet immer die Möglichkeiten aus, die es für die benutzten Zeichen und der Länge gibt.

Allerdings gibt es ja "Standardpasswörter", z.B. Wörter oder Wörter und hinten ein par Zahlen oder sowas. Wie kann ich solche wieder abwerten? Gibt es evtl. schon ein fertigen Code der das alleine ausrechnet? Und wie wird die PWSicherheit bei Registrierungen berechnet?

Gruß
GURKE
huuuuuh
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 665
Erhaltene Danke: 19

win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
BeitragVerfasst: Fr 22.10.10 12:30 
Um Standardpasswörter abzuwerten, bräuchtest du eine Liste mit Standardpasswörtern, z.b. ein Wörterbuch, das musst du dann mit dem Passwort abgleichen. ne einfacher Möglichkeit gibs glaube nich...
Passwortsicherheit bei Registrierungen funktioniert meist nach Zeichengruppen. So hab ich das bisher beobachtet. also eine zeichenguppe wär kleinbuchstaben, eine andere Großbuchstaben, dann Zahlen und Sonderzeichen. Und wenn die Passwortüberprüfung gut is, wird auch noch die Länge des Passwortes hinzugezählt. . .