Hey,
hab ein kleines Passwort Genrator tool.
Nun fehlt noch die Funktion um die Stärke des Passworts zu berechnen & in die Progressbar zu übertragen.
Folgende Funktione gibt es in mein Tool:
-Man darf entscheiden ob Kleinbuchstaben verwendet werden dürfen "abcdefghijklmnopqrstuvwxyzyz"
-Man darf entscheiden ob Großbuchstaben verwendet werden dürfen "ABCDEFGHIJKLMNOPQRSTUVWXYZYZ"
-Man darf entscheiden ob Nummern verwendet werden dürfen "1234567890"
-Man darf entscheiden ob Sonderzeichen verwendet werden dürfen "!"§$%&/()=?´+#-.,<^°`*'_:;>@€|~\²³{[]}µ"
-Man darf entscheiden wie lang das Passwort sein darf
Ich hab mir sowas ausgedacht:
Da es 4 Funktione(Groß./klein./Sonder./Nummer.) gibts & standart maximal wert in der Progressbar 100 ist,hatte ich zum Anfang einfach mit 25% pro Funktion begonnen.
Am Ende hätte er es dann so berechnet: Alle Funktione * TexLänge
Progressbar maximal wert wäre dann bei PasswortBox.Länge * 100.
Naja jede Funktion (Groß./klein./Sonder./Nummer.) 25% zu geben finde ich als falsch & etwas zu ungenau...
Wie würdet ihr es machen?
Wenn das zu ungenau zu berechnen ist, gibt es Möglichkeiten die BIT-Stärke des Passworts anzuzeigen zb. mit Maximal 256Bit?
Danke
hab ein kleines Passwort Genrator tool.
Nun fehlt noch die Funktion um die Stärke des Passworts zu berechnen & in die Progressbar zu übertragen.
Folgende Funktione gibt es in mein Tool:
-Man darf entscheiden ob Kleinbuchstaben verwendet werden dürfen "abcdefghijklmnopqrstuvwxyzyz"
-Man darf entscheiden ob Großbuchstaben verwendet werden dürfen "ABCDEFGHIJKLMNOPQRSTUVWXYZYZ"
-Man darf entscheiden ob Nummern verwendet werden dürfen "1234567890"
-Man darf entscheiden ob Sonderzeichen verwendet werden dürfen "!"§$%&/()=?´+#-.,<^°`*'_:;>@€|~\²³{[]}µ"
-Man darf entscheiden wie lang das Passwort sein darf
Ich hab mir sowas ausgedacht:
Visual Basic-Quellcode
- Dim Multiplizierer As Integer = 0
- Dim PWStärke As Integer = 0
- If LowerCaseBox.CheckState = CheckState.Checked Then
- Multiplizierer += 25
- End If
- If UpperCaseBox.CheckState = CheckState.Checked Then
- Multiplizierer += 25
- End If
- If NumbersBox.CheckState = CheckState.Checked Then
- Multiplizierer += 25
- End If
- If CharsBox.CheckState = CheckState.Checked Then
- Multiplizierer += 25
- End If
- PWStärke = PasswortLängeBox.Value * Multiplizierer
- ProgressBar1.Value = PWStärke
- Stärke.Text = PWStärke.ToString & "%"
Da es 4 Funktione(Groß./klein./Sonder./Nummer.) gibts & standart maximal wert in der Progressbar 100 ist,hatte ich zum Anfang einfach mit 25% pro Funktion begonnen.
Am Ende hätte er es dann so berechnet: Alle Funktione * TexLänge
Progressbar maximal wert wäre dann bei PasswortBox.Länge * 100.
Naja jede Funktion (Groß./klein./Sonder./Nummer.) 25% zu geben finde ich als falsch & etwas zu ungenau...
Wie würdet ihr es machen?
Wenn das zu ungenau zu berechnen ist, gibt es Möglichkeiten die BIT-Stärke des Passworts anzuzeigen zb. mit Maximal 256Bit?
Danke
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „SEX“ ()