1. 隐写术:
隐写术是一种将秘密信息隐藏在封面媒体中的方法。隐写术意味着覆盖写作。隐写术是通过制造怀疑来防止秘密信息的想法。隐写术不如密码术流行。在隐写术中,数据的结构通常不会改变。
隐写术的形式是:
1. Text
2. Audio
3. Video
4. Images
5. Network or Protocol
2. 密码学:
密码学意味着秘密写作。在密码学中,发送者不直接向接收者发送消息,在向接收者发送信息之前,通过某种加密算法将信息或明文转换成密文发送给接收者,接收者将密文解密为明文读取原始信息。
它有两种类型:
1. Symmetric key cryptography
2. Asymmetric key cryptography
隐写术和密码术的区别:
S.NO | Steganography | Cryptography |
---|---|---|
1. | Steganography means covered writing. | Cryptography means secret writing. |
2. | Steganography is less popular than Cryptography. | While cryptography is more popular than Steganography. |
3. | Attack’s name in Steganography is Steganalysis. | While in cryptography, Attack’s name is Cryptanalysis. |
4. | In steganography, structure of data is not usually altered. | While in cryptography, structure of data is altered. |
5. | Steganography supports Confidentiality and Authentication security principles. | While cryptography supports Confidentiality and Authentication security principles as well as Data integrity and Non-repudiation. |
6. | In steganography, the fact that a secret communication is taking place is hidden. | While in cryptography only secret message is hidden. |
7. | In steganography, not much mathematical transformations are involved. | Cryptography involves the use of number theory, mathematics etc. to modify data |