by Arrexel on Mon Apr 20, 2009 7:11 pm
([msg=22171]see Re: Steganography FAQ/Mission Help[/msg])
Well, instead of just giving you a link to an article that someone else has written (although there are likely many good ones out there ~ haven't looked at any of the ones already posted, either), I'll give you the lowdown on some methods of stego.
As someone mentioned earlier, steganography is the act of hiding something within something else. For example, they would inscribe text into wood and cover it with wax to hide it. As for modern day digital images, the ARGB values of a pixel in an image can be shifted to encode a character. ARGB stands for Alpha, Red, Green, Blue. Each pixel in an image is composed of these values. As I can imagine you know what red, green, and blue are, alpha... maybe not so. Alpha is the transparency. Along with RGB, it ranges from 0 to 255. 0 is completely transparent, and 255 is opaque.
In a single pixel, you can change each ARGB value by one or two, without much notice. Personally, I leave the Alpha value at a maximum change of 1, as it shifts the visual appearance more than the other values. If you were to change each value by 1, you are able to encode a 16-bit character encoded into binary in a single pixel. With 2 pixels, you can encode any character on the ASCII chart. If you are bold, and depending on the image, you can change the RGB values by 2. However, after an extremely closer look, they are slightly apparent if compared to unaltered groups of pixels. It all depends on the image you are encoding the message into.
In one example of extreme image encoding (I believe I saw this on Wikipedia, if my memory proves faithful), someone encoded the ARGB values of one image... into another image. That's right, someone hid a picture in a picture.
Another example, if you have seen the Davinci(spelt wrong) Code, would be the writing on the Mona Lisa that only appears if a florescent light is shone on it.
-- Mon Apr 20, 2009 7:15 pm --
Wow, my post is incredibly out of date... a year and two days, to be exact. You likely read about all that jazz somewhere else by now. Oh well, maybe it will help others that want to learn.
"I think there is a world market for maybe five computers."
Unverified Quote, 1945 - Thomas J. Watson, Founder of IBM