Navigation
Artikel
Stuff
RSS Feeds
|
Sourcecodes - [C#] Passwordabfrage mit Sternchen in der KonsoleSprachenübersicht/C / C++/ C#/Sonstiges Keywords: Sternchen, Konsole, Passwordabfrage Der folgende Code zeigt wie man mit .NET 2.0 eine Abfrage mit Sternchen realisiert, und daraus einen SHA256 String bildet.
Code: Console.Write("Password (max 32 Zeichen):"); string Password = ""; ConsoleKeyInfo Key; do { Key = Console.ReadKey(); if(Key.Key == ConsoleKey.Backspace) { if (Password.Length != 0) { Console.Write(' '); Console.SetCursorPosition(Console.CursorLeft -1, Console.CursorTop); Password = Password.Substring(0, Password.Length -1); } } else if(Key.Key != ConsoleKey.Enter) { Console.SetCursorPosition(Console.CursorLeft -1, Console.CursorTop); if(Convert.ToInt32(Key.KeyChar) != 0) { Console.Write('*'); Password += Key.KeyChar; } } } while(Key.Key != ConsoleKey.Enter && Password.Length < 33); Console.WriteLine(); Console.WriteLine(Password); Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren? Sprachenübersicht/C / C++/ C#/Sonstiges/[C#] Passwordabfrage mit Sternchen in der Konsole |