Steganography is a way to protect information by hiding it “in plain sight” within other types of digital content. Steganography complements rather than replaces encryption by adding another layer of security—it’s much more difficult to decrypt a message if you don’t know that there is a message. See how to leverage .NET to create steganographic techniques that hide encrypted information inside common digital data files.
Steganography, literally “hidden writing,” is nowadays most often associated with embedding data in some form of electronic media. Data is hidden by adding or altering insignificant bits of information of a file. For example, an algorithm designed to embed a text message might slightly alter information describing the RGB composition of a pixel for an image file.
Go to DevX to read the rest of the article: Keeping Secrets Secret: Steganography with .NET.