Implementing Steganography in Java : Compelte Tutorial

Steganography is a complex subject, please note that although it involves hiding messages, it is not cryptography. The definitions are as follows:

Cryptography: “The discipline which embodies principles, means and methods for the transformation of data in order to hide its information content, prevent its undetected modification, or prevent its unauthorized use”

Steganography: “A method of hiding a secret message inside of other data.”

Essentially the difference is that, while both hide a message, steganography is meant to make the message invisible, while cryptography changes the message’s form, by means of replacement and/or algorithm.

This code is written in Java, and the following topics will need to be understood, before properly understanding how this method works:  more...

No comments:

Post a Comment