Esempio n. 1
0
        public static SecureString ReadSecurePassword()
        {
            char[]       rawPassARR = ConsoleExtend.ReadPassword('*').ToCharArray();
            SecureString pass       = new SecureString();

            for (int i = 0; i < pass.Length; i++)
            {
                pass.AppendChar(rawPassARR[i]);
                rawPassARR[i] = (char)0;
            }
            rawPassARR = null;
            return(pass);
        }
Esempio n. 2
0
 /// <summary>
 /// Like System.Console.ReadLine(), only with a mask.
 /// </summary>
 /// <returns>the string the user typed in </returns>
 public static string ReadPassword()
 {
     return(ConsoleExtend.ReadPassword('*'));
 }