Python týden Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde
Pouze tento sleva až 80% na kurzy Python

Diskuze: Schování hesla v konzoli

Aktivity (4)
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
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  -1 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.