C# :: Aufgabe #77 :: Lösung #13

14 Lösungen Lösungen öffentlich
#77

Passwortgenerator mit Parametern

Anfänger - C# von pocki - 27.11.2014 um 18:11 Uhr
Erstelle ein Programm/Funktion welche/s ein zufälliges Passwort erzeugt.
Als Parameter soll die Länge sowie die Art der darin vorkommenden Zeichen übergeben werden können.
Zur Auswahl sollen stehen: Kleinbuchstaben, Großbuchstaben, Zahlen und Sonderzeichen.
Jede beliebige Kombination der Parameter soll möglich sein.
#13
vote_ok
von maxi72501 (410 Punkte) - 11.03.2019 um 08:54 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Passwort_Generrator
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Passwort Generrator";

            string ziffern = "0AaBbCc1DdEeFf2GgHhIi3JjKkLl4MmNnOo5PpQqRr6SsTtUu7VvWwXx8YyZz@9!-/";

            Console.WriteLine("Wie viele stellen soll ihr Passwort beinhalten?");
            Console.Write("\n=");

            int stellen = Convert.ToInt32(Console.ReadLine());

            string passwort = "";

            Random Rnd = new Random();
            
            for (int i = 0; i < stellen; i++)
            {
                int x = Rnd.Next(66);
                passwort += ziffern[x];
            }

            Console.Clear();

            Console.WriteLine("Ihr Passwort ist = " + passwort);

            Console.ReadKey();
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben