protected void Encrypt_Click(object sender, EventArgs e) { string data = messageInput.Text; string key = "hidden"; clsXor encryptclass = new clsXor(); encryptedMessage.Text = encryptclass.encryption(data,key); }
protected void Button_sendmessage_Click(object sender, EventArgs e) { if (TextBox_sendmessage.Text.Trim() == string.Empty && TextBox_body.Text.Trim() == string.Empty) { Label3.Text = "The receiver's name cannot be empty"; Label4.Text = "There is no message to send"; } else if (TextBox_sendmessage.Text.Trim() == string.Empty) { Label3.Text = "The receiver's name cannot be empty"; Label4.Text = ""; } else if (TextBox_body.Text.Trim() == string.Empty) { Label3.Text = ""; Label4.Text = "There is no message to send"; } else { // Let us get the list of valid users first DataTable table = sbal.getuserlist_BAL(); clsXor encrypt = new clsXor(); //Now get the recievers list entered by user string recieversList = TextBox_sendmessage.Text.Replace(" ", ""); string[] users = recieversList.Split(new char[] { ',' }); string[] failList = new string[users.Length]; string[] successList = new string[users.Length]; encryptedMessage.Text = encrypt.encryption(TextBox_body.Text, "hidden"); int successCount = 0; int failCount = 0; foreach (string user in users) { if (sbal.IsValidUser_BAL(user) == true) { if (true == sbal.SendMessage(Session["UserName"].ToString().Trim(), user, TextBox_subject.Text, Server.HtmlEncode(encryptedMessage.Text))) { successList[successCount++] = user; } else { failList[failCount++] = user; } } else { failList[failCount++] = user; } } Session["SuccessList"] = successList; Session["FailList"] = failList; Response.Redirect("Confirmation.aspx"); } }
protected void readText_Click(object sender, EventArgs e) { if (FileUp.HasFile) { try { clsXor encrypt = new clsXor(); string filename = Path.GetFileName(FileUp.FileName); global = filename; FileUp.SaveAs(Server.MapPath("~/") + filename); // textFromFile.Text = "Upload status: File uploaded!"; String readPath = Server.MapPath("~/") + filename; String fileText = File.ReadAllText(readPath); String encryptedText = encrypt.encryption(fileText,"hidden"); textFromFile.Text = encryptedText; lbl.Text = "You can see the encrypted file content above"; String writePath = Server.MapPath("~/") + "encrypted_" + filename; StreamWriter sw = new StreamWriter(writePath); sw.Write(textFromFile.Text); sw.Close(); } catch (Exception ex) { textFromFile.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message; } } else { textFromFile.Text = "Please select file!"; lbl.Text = ""; } }
public void TestEncryption() { string testString = "I like it this way"; string expected = "IdS/A5GPERGHQ5CbEZSrEdCzAdKDQpGnApG3"; clsXor BizEncryDecry = new clsXor(); string Actual=BizEncryDecry.encryption(testString,"hidden"); StringAssert.Contains(expected,Actual); }