Využij akce až 30 % zdarma při nákupu e-learningu. Více informací. Zároveň je tento týden sleva až 80 % na e-learning týkající se C# .NET
Hledáme nového kolegu do redakce - 100% home office, 100% flexibilní pracovní doba. Více informací.
discount week 30 halloween

Diskuze: Schování hesla v konzoli

Aktivity
Avatar
Vadym Stižko:14.5.2018 16:25

Zdravím,
mám tento problém.

Console.WriteLine("Password");
sqlConnection.Password = Console.ReadLine();

Jak udělat, aby mi v konzoli místo zadávaného hesla ukazovalo *****? Zkoušel jsem:

Console.WriteLine("Password");
           sqlConnection.Password = Console.ReadKey(true);
           Console.Write("*");

Ale to mi nejde. Zkoušel jste někdo tento problém řešit?

 
Odpovědět
14.5.2018 16:25
Avatar
Pjanus
Člen
Avatar
Pjanus:14.5.2018 16:52

No rychlým pohledem bych řekl, že by tam mělo být místo

sqlConnection.Password = Console.ReadKey(true);

toto

sqlConnection.Password += Console.ReadKey(true);

ale celkově je to velmi řekněme zvláštní řešení.

 
Nahoru Odpovědět
14.5.2018 16:52
Avatar
Petr Čech
Redaktor
Avatar
Petr Čech:14.5.2018 22:37

https://stackoverflow.com/…while-typing

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět
14.5.2018 22:37
the cake is a lie
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Ilja Židkov
Člen
Avatar
Odpovídá na Vadym Stižko
Ilja Židkov:14.5.2018 22:42

Podívej se na třídu SecureString

 
Nahoru Odpovědět
14.5.2018 22:42
Avatar
Odpovídá na Petr Čech
Vadym Stižko:15.5.2018 13:42

Díky moc pánové. Moc mi to pomohlo.

 
Nahoru Odpovědět
15.5.2018 13:42
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.