QUOTE(William_Wilson @ 12 May, 2007 - 01:24 PM)

No problem, i've always enjoyed all forms of encryption and cryptography, but i don't always have time to pursue it. I will admit the idea of modifying the least significant bit is not really my idea, it has been used in many programs over the years, and it is the most logical choice if you understand the importance of each bit.
*I also wanted to take the opportunity to properly describe how the GUI works, as it is simple and not explained anywhere, lol.
Menu Options:
Encode: type or paste the text to encode into the textarea, and press "Encode Now!", this will prompt you with a jfilechooser, which is to pick your image to encode, then you are prompted for an output file name (this does not include the extension, as it will always be .png). If the image is encoded correctly, the end result image will be saved, and then displayed in the decode view.
Decode: will prompt to choose an image, .jpg are available, but it will not work, so select a .png. Once open, select "Decode Now!" and if the image has a hidden message it will be displayed in the textarea of encode view.
I have also been adding some encryption abilities to the text, before it is encoded, both encryptions thus far are bit shifting operations. If there is a demand for it, i can post .jar files of any newer versions i create.
\
it's the technique for encoded image file same with encoded a JAR file.