Beschreibung:
Ein Simpler und meines erachtens guter Passwort Generator der aus einer GUID ein Passwort mit einer Zufälligen Länge Generiert.
Autor: Gast
//#from pSych0| psyborg.de
//Zufallsklasse
Random rnd = new Random();
//Zufallszahl anlegen + in string umwandeln
string rnd1 = rnd.Next(4,12).ToString();
//Neue GUID erzeugen + in string umwandeln
Guid pw = System.Guid.NewGuid();
string pwg = System.Convert.ToString(pw);
//Bindestriche aus erzeugten GUID string entfernen
string pws = pwg.Replace("-", string.Empty);
string kurz = pws;
//Ausgabe bis zur zufallslänge kürzen
txtPW.Text = kurz.Substring(0, System.Convert.ToUInt16(rnd1));
Schlagwörter: Passwort, GUID, Generator
Quelle: .NET-Snippets
Ich nehme mir mal das recht meinen eigenen snippet zu Korrigieren 😄
/// <summary>
/// Gibt einen zufälligen Alpha-numerischen String zurück.
/// </summary>
/// <param name="length">Länge der Ausgabe.</param>
/// <param name="withMinus">Mit Minus oder ohne.</param>
/// <returns></returns>
private static string RandomString(int length, bool withMinus)
{
if(!withMinus)
{
string tmp = Guid.NewGuid().ToString().Replace("-", "");
return tmp.Substring(0, length);
}
string _tmp = Guid.NewGuid().ToString();
return _tmp.Substring(0, length);
}
Verwendung ist ganz simpel 😉
string meinText = RandomString(8,true);
Natürlich noch erweiterbar... mit Random oder Timern und und und, viel spaß beim spielen.
Liebe, Lebe, Lerne, Lache | Aldo-Giese.de Blog | Ohloh
Kleine Ergänzung:
Du erhälst auch eine Guid ohne Minus wenn du
string pwd = Guid.NewGuid().ToString("N");
nimmst.