private void displayPasswords() { int txtBoxStartPositionId = 12; int txtBoxStartPositionVId = 30; int txtBoxStartPositionPass = 230; int txtBoxStartPositionVPass = 30; RetrievePass rp = new RetrievePass(); TextEncryptionDecryption tcd = new TextEncryptionDecryption(); var count = 0; var masterPass = rp.retrieveMasterPass(); using (StreamReader sr = new StreamReader(@"credentials\Cred.txt")) { while (sr.Peek() >= 0) { var line = sr.ReadLine(); if (GlobalVariables.websiteName.ToLower() == line.Split(',')[0].ToLower()) { var id = line.Split(',')[1]; var encryptedPass = line.Split(',')[2]; var passInPlainText = tcd.DecryptText(encryptedPass, masterPass); count++; // Displaying Id fields. TextBox tBoxId = new TextBox(); tBoxId.Location = new System.Drawing.Point(txtBoxStartPositionId, txtBoxStartPositionVId); tBoxId.Size = new System.Drawing.Size(200, 30); tBoxId.Text = id.ToString(); Controls.Add(tBoxId); txtBoxStartPositionVId += 30; // Displaying Password fields. TextBox tBoxPass = new TextBox(); tBoxPass.Location = new System.Drawing.Point(txtBoxStartPositionPass, txtBoxStartPositionVPass); tBoxPass.Size = new System.Drawing.Size(200, 30); tBoxPass.Text = passInPlainText.ToString(); Controls.Add(tBoxPass); txtBoxStartPositionVPass += 30; var text = line.Split(',')[2]; } } } GlobalVariables.passwordCount = count; Text = "Website = " + GlobalVariables.websiteName + " :: Passwords Found = " + GlobalVariables.passwordCount; }
public string retrieveMasterPass() { TextEncryptionDecryption tcd = new TextEncryptionDecryption(); var line = " "; using (StreamReader sr = new StreamReader(@"donotdelete.txt")) { line = sr.ReadLine(); } var applicationEncryptionPass = "******"; var value = tcd.DecryptText(line, applicationEncryptionPass); return(value); }