protected void Decrypt_Click(object sender, EventArgs e)
 {
     string data = messageInput.Text;
     string key = "hidden";
        clsXor decryptclass = new clsXor();
        encryptedMessage.Text = decryptclass.decryption(data, key);
 }
예제 #2
0
 protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
 {
     SendMessageBAL sbal = new SendMessageBAL();
     clsXor clsbal=new clsXor();
     GridViewRow row = GridView1.SelectedRow;
     //Label1.Text = row.Cells[3].Text;
     int MessageID = Convert.ToInt32(row.Cells[0].Text);
     bool ret = sbal.UpdateMessage_BAL(MessageID);
     if (ret)
     {
         Label1.Text = "The message from " + row.Cells[1].Text+" is:<br />"+clsbal.decryption(row.Cells[3].Text, "hidden");
         GridView1.DataBind();
     }
     else
     {
         Response.Redirect("Oops.aspx");
     }
 }
예제 #3
0
        protected void decryptFile_Click(object sender, EventArgs e)
        {
            if (FileUp.HasFile)
            {
                try
                {
                    clsXor decrypt = new clsXor();
                    string filename = Path.GetFileName(FileUp.FileName);
                    global = filename;
                    FileUp.SaveAs(Server.MapPath("~/Decryption/") + filename);
                    // textFromFile.Text = "Upload status: File uploaded!";
                    String readPath = Server.MapPath("~/Decryption/") + filename;
                    String fileText = File.ReadAllText(readPath);
                    textFromFile.Text = decrypt.decryption(fileText, "hidden");
                    lbl.Text = "You can see the decrypted file content above";
                    String writePath = Server.MapPath("~/") + "decrypted_" + 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 = "";
            }
        }
예제 #4
0
 public void TestDecryption()
 {
     string testString = "IdS/A5GPERGHQ5CbEZSrEdCzAdKDQpGnApG3";
     string expected = "I like it this way";
     clsXor BizEncryDecry = new clsXor();
     string Actual = BizEncryDecry.decryption(testString, "hidden");
     StringAssert.Contains(expected, Actual);
 }