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).
1a71383df43921b8a0a6df2d3161345f5d699a7ac2d6472a24c4f9d15d7ff2a0