📜  隐写术和密码术的区别

📅  最后修改于: 2021-09-27 22:33:59             🧑  作者: Mango

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