Steganography, or cover writing, is a method where a secret method is converted into fake looking message. This technique helps to keep a message secret. It is pretty difficult to use and understand. Structure of data remains unaltered in Steganography. It is used in text, audio, video or images.
Cryptography or secret writing, is a method where a secret method is converted in cipher text and sent to other person who then decrypt the cipher text into plain text. Cryptography can be classified as Symmetric key cryptography or Asymmetric key cryptography.
Following are some of the important differences between Steganography and Cryptography.
|1||Type||Steganography refers to Cover Writing.||Cryptography refers to Secret Writing.|
|2||Popularity||Steganography is less popular than Cryptography.||Cryptography is more popular than Steganography.|
|3||Integrity||Structure of data remains same.||Structure of data can be altered.|
|4||Attack||Attack in Steganography is termed as Steganalysis.||Attack in Cryptography is termed as Cryptanalysis.|
|5||Security Principles||Steganography supports Confidentiality and Authentication.||Cryptography supports Confidentiality, Authentication, Data integrity and Non-repudiation.|
|6||Parameter||Steganography requires a parameter like key.||Cryptography may not need any key.|