Laden...

Passwort Generator aus GUID

Erstellt von .NET-Snippets vor 16 Jahren Letzter Beitrag vor 13 Jahren 7.473 Views
.
.NET-Snippets Themenstarter:in
4 Beiträge seit 2007
vor 16 Jahren
Passwort Generator aus GUID

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

P
72 Beiträge seit 2007
vor 14 Jahren
alte schule vs. neue schule

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

F
67 Beiträge seit 2010
vor 13 Jahren

Kleine Ergänzung:
Du erhälst auch eine Guid ohne Minus wenn du


string pwd = Guid.NewGuid().ToString("N");

nimmst.