Information Hiding is a branch of computer science that deals with concealing the existence of a message. It is related to cryptography whose intent is to render messages unreadable except by the intended recipients
• Took from the Greek word steganos meaning “covered” and the Greek word graphie meaning “writing”
• Steganography is the process of hiding of a secret message within an ordinary message and extracting it at its destination
• Anyone else viewing the message will fail to know it contains hidden/encrypted data
using Steganography;
` if (!stegoFile.ToLower().EndsWith(".bmp"))stegoFile += ".bmp";
try
{
// Open the cover
ICoverFile cover = new BMPCoverFile(pic);
// Create the stego file
cover.CreateStegoFile(stegoFile, message, "password"); //<---- Here I'm hardcoding the password string
//Thus making this application dependent.
MessageBox.Show("Message hidden successfully", "Success :)", MessageBoxButtons.OK, MessageBoxIcon.Information);
Image stegoPic = new Bitmap(stegoFile);
//FitPic(stegoPic, picStegoFileEnc);
picStegoFileEnc.Image = new Bitmap(stegoPic);
stegoPic.Dispose();
}
catch (Exception ex)
{
MessageBox.Show("Error : " + ex.Message, "Critical error.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}
`