Difference between Steganography and Cryptography

File SystemComputersData Structure


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.

Sr. No.KeySteganographyCryptography
1TypeSteganography refers to Cover Writing.Cryptography refers to Secret Writing.
2PopularitySteganography is less popular than Cryptography.Cryptography is more popular than Steganography.
3IntegrityStructure of data remains same.Structure of data can be altered.
4AttackAttack in Steganography is termed as Steganalysis.Attack in Cryptography is termed as Cryptanalysis.
5Security PrinciplesSteganography supports Confidentiality and Authentication.Cryptography supports Confidentiality, Authentication, Data integrity and Non-repudiation.
6ParameterSteganography requires a parameter like key.Cryptography may not need any key.
Published on 15-Apr-2020 07:00:35