Steganography is the process of preventing the leak of sensitive information by creating suspicions. Steganography usually does not change the data structure as it is a way to hide secret messages in
Cryptography means the sender does not send the message directly to the recipient. The plain text is converted to a ciphertext using an
Here are some of the differences between steganography and cryptography.
Steganography | Cryptography |
The structure of the data is not altered. | It alters the structure of the data while encrypting. |
It hides the fact that a secret communication is taking place along with the message. | It only hides the given message. |
It does not involve the role of mathematics. | It highly uses mathematical formulas and theories. |
It only supports the confidentiality and authentication security principle. | It supports the confidentiality, authentication, data integrity, and the non-repudiation security principle. |
Free Resources