Cryptography was created as a technique for securing the secrecy of communication and many different methods have been developed to encrypt and decrypt data in order to keep message secret. Unfortunately, it is sometimes not enough to keep the contents of a message secret, it may also be necessary to keep the existence of the message secret. The technique used to implement this is called steganography. Steganography become more critical as more individuals join the new technology revolution. Steganography is the specialty of covering data in manners that keep the recognition of concealed messages. Steganography contains a variety of mystery specialized techniques that will hide the message from being seen or found. The objective of steganography is to stay away from the doubt to the presence of a concealed message. This approach of information hiding technique has recently become important in a number of application areas. Digital audio, video, and pictures are increasingly dramatically with distinguishing but marks not easy to spotted, which may contain a hidden notice or serial number or even help to prevent unauthorized copying directly. In this era, there are many hacking cases. For example, many industries such as bank, company or enterprises worry that all of their personal data will be stealing or explore by other unauthorized person. There are some of the techniques that used in steganography such as domain tools or simple system. For example, least significant bit (LSB) insertion and noise manipulation.
The aim of this project is to encrypt and decrypt the data or hide the data over an image using steganography technique. So we prepare this application, to make the information hiding simpler and user friendly.