In this paper we survey different steganography techniques for encrypting the data along with characteristics, difference with cryptography. Steganography is the art and science of hiding information by embedding messages within other, seemingly harmless messages. Steganography works by replacing bits of useless or unused data in regular computer files (such as graphics, sound, text, HTML, or e...