public void Execute(string[] args) { var passFile = new PassFile(); string master = string.Empty; if (File.Exists(_fileName)) { Console.Write("\r\nOld Password: "******"Invalid old password."); } } Console.Write("New Master Password: "******"Confirm: "); var pass2 = ConsoleExt.ReadPassword(); if (pass1 != pass2) { throw new Exception("Passwords do not match."); } passFile.ResetMaster(master, pass1); passFile.Save(_fileName); }
public void ReadPassword() { Console.Write("Type pw:"); var pw = ConsoleExt.ReadPassword(); Console.WriteLine(); Console.WriteLine("pw=" + pw); }
public void Execute(string[] args) { if (args.Length <= 0) { throw new ArgumentException("get [name]\r\n"); } var name = args[0].ToLower(); Console.Write("\r\nMaster Password: "******"Password: "******"\n\n"); }
public void Execute(string[] args) { if (args.Length < 1) { throw new ArgumentException("set [name] [password?]\r\n"); } var name = args[0].ToLower(); //Console.WriteLine("Set password for " + name); Console.Write("\r\nMaster Password:"******"Invalid master password."); } string pass1; if (args.Length > 1) { pass1 = args[1]; } else { Console.Write("Password: "******"*"); Console.Write(" Confirm: "); var pass2 = ConsoleExt.ReadPassword("*"); if (pass1 != pass2) { throw new Exception("Passwords do not match."); } } passFile.SetPassword(name, master, pass1); passFile.Save(_fileName); }