OpenStego is a tool implemented in Java for generic steganography, with support for password-based encryption of the data. It supports plugins for various steganographic algorithms (currently, only Least Significant Bit algorithm is supported for images).
4967f26cab4afbdf03b00a6483d7c2668fd64e024aa3da01c58edafab44e70af