public bool IsSimilarAccount(string inputInformation, Account checkedAccount) { char[] delimiterChars = { '\n' }; string[] loginsAndPasswords = inputInformation.Split(delimiterChars); Shifrator decrypter = new Shifrator(); for (int i = 0; i < loginsAndPasswords.Length; i++) { string str = decrypter.Decrypt(loginsAndPasswords[i], "100501"); loginsAndPasswords[i] = decrypter.Decrypt(loginsAndPasswords[i], "100501"); } for (int i = 0; i < loginsAndPasswords.Length; i++) { if (loginsAndPasswords[i].Contains(checkedAccount.accountLogin)) { return(false); } } return(true); }
public int GetID(string inputInformation, Account checkedAccount) { char[] delimiterChars = { '\n' }; string[] loginsAndPasswords = inputInformation.Split(delimiterChars); Shifrator decrypter = new Shifrator(); for (int i = 0; i < loginsAndPasswords.Length; i++) { string str = decrypter.Decrypt(loginsAndPasswords[i], "100501"); loginsAndPasswords[i] = str; } for (int i = 0; i < loginsAndPasswords.Length; i++) { if (loginsAndPasswords[i].Contains(checkedAccount.accountLogin)) { string[] cur = loginsAndPasswords[i].Split(' '); return(Convert.ToInt32(cur[1])); } } return(-1); }
public List <string> GetList(int ID, Account account) { List <string> outputList = new List <string>(); DirectoryInfo di = new DirectoryInfo(@"Accounts\"); FileInfo[] fileInfos = di.GetFiles(); foreach (var items in fileInfos) { if (items.Name == ID.ToString() + ".txt") { using (StreamReader sr = new StreamReader(items.FullName)) { Shifrator sh = new Shifrator(); string checkString = sr.ReadLine(); while (checkString != null && checkString != "") { outputList.Add(sh.Decrypt(checkString, account.accountPassword)); checkString = sr.ReadLine(); } } } } return(outputList); }