public void writePassOnCredentialFile(string webSite, string id, string password, string masterPass) { if (!Directory.Exists(@"credentials")) { Directory.CreateDirectory(@"credentials"); } var encryptedPass = tcd1.EncryptText(password, masterPass); string credential = webSite + "," + id + "," + encryptedPass; File.AppendAllText(@"credentials\Cred.txt", credential.ToString()); File.AppendAllText(@"credentials\Cred.txt", "\n"); }
private void btnProceed_Click(object sender, EventArgs e) { var input1 = tBoxMasterpassInput1.Text; var input2 = tBoxMasterpassInput2.Text; // Check if both inputs are not same, show warning and stay in form. if (input1 != input2) { if (input1.Trim() == "" && input2.Trim() == "") { lblNotMatchWarning.Hide(); lblEmptyTextWarning.Show(); } else { lblEmptyTextWarning.Hide(); lblNotMatchWarning.Show(); } } // If both inputs are same and if yes, set it up as masterpass if input value is not blank. else { if (input1.Trim() == "") { lblNotMatchWarning.Hide(); lblEmptyTextWarning.Show(); } else { lblNotMatchWarning.Hide(); lblEmptyTextWarning.Hide(); TextEncryptionDecryption tcd = new TextEncryptionDecryption(); var applicationEncryptionPass = "******"; var encryptedPass = tcd.EncryptText(input1, applicationEncryptionPass); File.AppendAllText(@"donotdelete.txt", encryptedPass.ToString()); MessageBox.Show("Your masterpassword has been saved successfully!"); } } // Check to see if masterpass was set properly. If yes, close the form and return to main. RetrievePass rp = new RetrievePass(); if (rp.checkMasterPassExistance() == true) { this.Close(); } }