密碼學與隱寫術
隱藏信息的研究稱為密碼學。在internet等不可信媒體上進行通信時,保護信息是非常重要的,密碼學在這方面起著重要作用。如今,密碼學採用了數學、計算機科學等多學科的原理,密寫技術涉及到隱藏信息的合成,只有發送者和接收者才知道信息的存在。因為除了發送者和接收者之外,沒有人知道消息的存在,它不會引起不必要的注意。
什麼是密碼學?
密碼學是對隱藏信息的研究,它用於通過不可信的媒介(如因特網)進行通信,在這種媒介上,信息需要受到其他第三方的保護。現代密碼學研究的重點是開發由於計算困難而難以被對手破解的密碼算法,因此無法用實際手段破解。在現代密碼學中,有三種類型的密碼算法被稱為對稱密鑰加密、公鑰加密和哈希函數。對稱密鑰加密涉及加密方法,其中發送方和接收方共享用於加密數據的同一密鑰。在公鑰密碼術中,使用兩個不同但在數學上相關的密鑰。哈希函數不使用密鑰,而是從數據中計算固定長度的哈希值。無法從該哈希值恢復長度或原始純文本。
什麼是隱寫術?
隱寫術處理的是組合隱藏的消息,以便只有發送方和接收方知道消息甚至存在。因為除了發送者和接收者之外沒有人知道消息的存在,所以它不會引起不必要的注意。隱寫術甚至在古代也被使用,這些古老的方法被稱為物理隱寫術。這些方法的一些例子包括隱藏在消息體中的消息、用祕密墨水寫的消息、寫在信封上的郵票覆蓋區域的消息等等。現代的隱寫方法被稱為數字隱寫術。這些現代方法包括在噪聲圖像中隱藏消息、在隨機數據中嵌入消息、在視頻文件中嵌入圖像等。此外,網絡隱寫術也被應用於電信網絡中。這包括諸如隱寫術(在IP語音對話中隱藏消息)和WLAN隱寫術(在無線局域網中傳輸隱寫術的方法)等技術。
密碼學和隱寫術有什麼區別?