Steganography is a technique used to hide messages in plain sight. This differs from cryptography because most of the time you won't even realise that a message has been hidden. This technique is commonly used to conceal information inside files that appear to be normal, such as inside images.

This can start off very simple such as having a plain coloured background for an image, then changing the colour slightly and entering a message into the image or go as advanced as using programs to encrypt the message and embed it into the image. This however is very hard to decrypt without know the original encryption used.

It can also be used to hide messages inside a paragraph, for example:

See this even gives a new obscurity

Taking the first letter of each word, or simply:

THere wIll be eaSy to see sImple meSsage in tHIs sentence which i Don't think will be that harD to makE out Now.

Taking each capital letter. This technique is also know as the null cipher.

Sound Stegano

It is also very easy to hide messages within a sound (such as an mp3) file. The most commonly used method is a method known as backmasking in which the message is reversed and added to the sound file. Also speeding up the message by a large amount so that it just sounds like static is also effective.


Then there's hiding messages in videos, this is very easy to do because of the high frame rate videos use. For example animation can use from 10 to 30 frames a second, meaning if one of those frames is altered slightly chances are no one will notice. Words could be added to one of the frames or the frame could be changed to display a hidden message within certain keyframes.

Steganography has been used throughout history in a variety of ways and has grown recently with the digital age, for more information check out the Wikipedia article on the subject.



i wonder why i would ever use steganography though


i will do a video tutorial on how to hide files inside images if u want.


pls do!!!!!!!!


guest: \"i wonder why i would ever use steganography though\" IT CAN BE USED FOR PRIVACY


If you are on linux a simple method is hiding a file in an image. Just run:

cat image-to-hide-in.jpg > secret.jpg

Then just open the jpg in a zip viewer to access your hidden zip.


Im sorry avout my post. Replace &gt with the greater than sign


It's useful for hiding sensitive content in what appears to be something legitimate. For example, you may look through the files on my computer and only see some pictures of kittens, but inside those images, I have some confidential data. I also now have plausible deniability. Maybe I was at gunpoint, or ordered by court to reveal sensitive data, but I could just tell you that all I have is photos of kittens.