密码学与隐写术
隐藏信息的研究称为密码学。在internet等不可信媒体上进行通信时,保护信息是非常重要的,密码学在这方面起着重要作用。如今,密码学采用了数学、计算机科学等多学科的原理,密写技术涉及到隐藏信息的合成,只有发送者和接收者才知道信息的存在。因为除了发送者和接收者之外,没有人知道消息的存在,它不会引起不必要的注意。
什么是密码学?
密码学是对隐藏信息的研究,它用于通过不可信的媒介(如因特网)进行通信,在这种媒介上,信息需要受到其他第三方的保护。现代密码学研究的重点是开发由于计算困难而难以被对手破解的密码算法,因此无法用实际手段破解。在现代密码学中,有三种类型的密码算法被称为对称密钥加密、公钥加密和哈希函数。对称密钥加密涉及加密方法,其中发送方和接收方共享用于加密数据的同一密钥。在公钥密码术中,使用两个不同但在数学上相关的密钥。哈希函数不使用密钥,而是从数据中计算固定长度的哈希值。无法从该哈希值恢复长度或原始纯文本。
什么是隐写术?
隐写术处理的是组合隐藏的消息,以便只有发送方和接收方知道消息甚至存在。因为除了发送者和接收者之外没有人知道消息的存在,所以它不会引起不必要的注意。隐写术甚至在古代也被使用,这些古老的方法被称为物理隐写术。这些方法的一些例子包括隐藏在消息体中的消息、用秘密墨水写的消息、写在信封上的邮票覆盖区域的消息等等。现代的隐写方法被称为数字隐写术。这些现代方法包括在噪声图像中隐藏消息、在随机数据中嵌入消息、在视频文件中嵌入图像等。此外,网络隐写术也被应用于电信网络中。这包括诸如隐写术(在IP语音对话中隐藏消息)和WLAN隐写术(在无线局域网中传输隐写术的方法)等技术。
密码学和隐写术有什么区别?