Esempio n. 1
0
        private void btnToggleLSB_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter = "Bitmap Files (*.bmp)|*.bmp";
            if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
            {
                return;
            }

            string outname = ofd.FileName + ".LSBtoggles.bmp";

            BitmapSteganography.ToggleLSBInBitmap(ofd.FileName, outname);

            MessageBox.Show("Toggling LSBs have been completed!");
        }
Esempio n. 2
0
 private void btnHideOrExtract_Click(object sender, EventArgs e)
 {
     try
     {
         if (rdbHide.Checked)
         {
             // Hide
             BitmapSteganography.HideDataInBitmap(txtInput.Text, txtOutput.Text, txtData.Text, int.Parse(cmbHideLevel.SelectedItem.ToString()));
             MessageBox.Show("Hiding has been completed!");
         }
         else
         {
             // Extract
             BitmapSteganography.ExtractDataFromBitmap(txtOutput.Text, txtData.Text, int.Parse(cmbHideLevel.SelectedItem.ToString()));
             MessageBox.Show("Extracting has been completed!");
         }
     }
     catch (Exception exp)
     {
         MessageBox.Show(exp.Message);
     }
 }