StegJ is a cross-platform steganography software application written completely in Java. The project is pretty extensible, so new smarter steganography algorithms are fully implementable. The tool comes with a command-line interface. It provides AES CBC random IV encryption and PBKDF2 password support.