Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 12:21

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#] Passwort Generator Hilfe

Discussion on [C#] Passwort Generator Hilfe within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Monsieur Crêpes's Avatar
 
elite*gold: 0
Join Date: Oct 2012
Posts: 26
Received Thanks: 2
Question [C#] Passwort Generator Hilfe

Hallo ich programmiere gerade an einem Passwort generator der mir alle möglichen Passwörter in eine txt Datei schreibt. Jedoch kommt es vor das sich ein Passwort wiederholt und ein anderes gar nicht vorkommt.

Code:
private static readonly Random CommonRandom = new Random();

        public static string generatePassword(int passwordLength, string characters, bool canRepeatCharacters = false)
        {
            char[] chars = characters.ToCharArray();

            string randomPassword = string.Empty;

            for (int l = 0; l < passwordLength; l++)
            {
                int x = CommonRandom.Next(1, chars.Length);

                if (canRepeatCharacters || !randomPassword.ToCharArray().Any(ch => ch == chars[x]))
                    randomPassword += chars[x].ToString();
                else
                    l--;
            }
            

            return randomPassword;
        }
Da ist der Code den ich dann in eine For- Schleife hineingebe die dann 26^5 mal läuft wenn ich nur mit kleinbuchstaben Passwörter mit der Länge 5 generieren möchte.
Monsieur Crêpes is offline  
Old 12/27/2012, 22:21   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
warum ds passiert verstehst du aber schon oder?, wenn du 6 man einen würfel würfelst kommt ja auch nicht genau jede zahl ein mal. Wenn du die alle möglcihen passwörter ausgeben willst ist Random schonmal komplett falsch.

und wenn du canRepeatCharacters false hast gibrt es auchnicht 26^5 möglichkeiten sondern 26! / 21! möglichkeiten.

Naja diese methode funktionirt für den fall canRepeatCharacters = false, die variable i muss eben alle werte für 0 ... 26! / 21! durchlaufen
Code:
        public static string GeneratePassword(string chars, int len, int i) 
        {
            var charlist = chars.ToList();
            var charcount = chars.Length;
            string retv = "";
            for (var charnum = charcount; charnum > charcount - len; charnum--) 
            {
                var j = i % charnum;
                i /= charnum;
                retv += charlist[j];
                charlist.RemoveAt(j);
            }
            return retv;
        }
nkkk is offline  
Old 12/29/2012, 21:50   #3
 
Monsieur Crêpes's Avatar
 
elite*gold: 0
Join Date: Oct 2012
Posts: 26
Received Thanks: 2
Alles erledigt

#closed
Monsieur Crêpes is offline  
Reply

Tags
c#, generator, hilfe, password


Similar Threads Similar Threads
Passwort Generator
12/02/2011 - Coding Releases - 4 Replies
Hallo, Ich bin neu hier im Forum und wollte auch mal was schreiben also habe ich einen kleinen Passwort Generator gebastelt in Java. Ich sags gleich er ist nicht so gut aber man muss bedenken ich mache Java seit ca 2 Wochen in der Schule und viel mehr haben wir noch nicht gelernt. DIESER GENERATOR IST NUR FÜR ZAHLEN!!!! Also eure Passwörter werden nur aus Zahlen zusammengestellt. Da ich nicht mal weiß wie man eine .java zu einer .exe macht poste ich euch einfach den ausführbaren...
Flyff Passwort Generator
08/20/2011 - Flyff Private Server - 7 Replies
Hi, Ich habe mir mal die Mühe gemacht einen kleinen perfekten Passwort Generator für euch zu schreiben. Ihr müsst nur euer Passwort in das Kästchen schreiben und Generieren klicken. Hier mal ein Screenshot: http://fai.cwsurf.de/screen.jpg Hier der Link zum Generator: http://fai.cwsurf.de/generator.php
[B] Passwort Generator X1[S]e*gold
08/06/2011 - elite*gold Trading - 16 Replies
Hallo Leute, ich verkaufe heute meinen Passwort generator für nur wenige 5http://www.elitepvpers.com/images/tbm/gold.gif Screens : http://www8.pic-upload.de/23.07.11/k95rje8yrl2f.j pg Neu : Treasure Kauf
Passwort Generator
09/28/2010 - Metin2 - 6 Replies
Hallo Leute Ich habe früher mal metin2 gespielt. Jetzt will ich wieder anfangen habe aber meine Passwörter von denn Accounts vergessen gibt es vieleicht so ein Programm wo man ID eingeben muss und dann wird das Passwort angezeigt? Wenn ja danke im Voraus MFG Don
[RELEASE] Passwort Generator
05/01/2010 - Main - 10 Replies
Hallo comm, Ich hab ein kleines tool programmiert mit dem ihr die möglichkeit habt eure daten für ein spiel oder ehnliches hineinzuschreiben und direckt als txt datei in eurem system zu speicher auserdem könnt ihr euch ein passwort aus 6 zahlen generieren lassen ich hoffe es gefällt euch http://img530.imageshack.us/img530/5503/aufzeichn enai.th.jpg Uploaded with ImageShack.us Virustotal: Virustotal. MD5: e58a6f96a88336b98c9cc226c52714cf



All times are GMT +1. The time now is 12:22.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.