OpenStego is a tool implemented in Java for image based steganography, with support for password-based encryption of the data. It currently supports embedding of messages/files in a 24bpp images.
31a37062065adc8fffae87cb3e01ed4d36e878af8b89858f0d7c53e4e489a65f