Example #1
0
        private void btnSelectFile_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult result = openFileDialog1.ShowDialog();
                if (result == DialogResult.OK)
                {
                    filepath = openFileDialog1.FileName;
                    if (DBCalls.checkConstantAlertExists(filepath) == true)
                    {
                        tbFilename.Text = filepath;

                        ConstantAlertModel ca = DBCalls.retrieveSingleConstantAlertInfo(filepath);

                        DataTable dt = new DataTable();
                        dt.Columns.Add("Hash Types");
                        dt.Columns.Add("Hash Values");

                        dt.Rows.Add("MD5", ca.MD5Hash);
                        dt.Rows.Add("SHA256", ca.SHA256Hash);
                        dt.Rows.Add("SHA512", ca.SHA512Hash);

                        tbEmail.Text    = ca.Email;
                        tbPassword.Text = ca.Password;

                        Email    = ca.Email;
                        Password = ca.Password;

                        dataGridView1.DataSource = dt;
                    }
                    else
                    {
                        String filename = openFileDialog1.FileName;
                        tbFilename.Text = filename;

                        filepath   = filename;
                        MD5Hash    = Hashing.MD5Hash(filename);
                        SHA256Hash = Hashing.SHA256Hash(filename);
                        SHA512Hash = Hashing.SHA512Hash(filename);



                        DataTable dt = new DataTable();
                        dt.Columns.Add("Hash Types");
                        dt.Columns.Add("Hash Values");

                        dt.Rows.Add("MD5", MD5Hash);
                        dt.Rows.Add("SHA256", SHA256Hash);
                        dt.Rows.Add("SHA512", SHA512Hash);

                        dataGridView1.DataSource = dt;
                    }
                }
            }
            catch (Exception err)
            {
                Console.WriteLine(err);
            }
        }