除了保護消息內容的消息加密外,通常還需要隱藏消息的存在。隱寫術是一門將數據隱藏在數據中的科學,這樣消息本身就不容易被發現;在文件頭中編碼IP包;在圖像或音頻文件中隱藏消息。 人工控制計算機有很多種基于文本的隱寫...
除了保護消息內容的消息加密外,通常還需要隱藏消息的存在。隱寫術是一門將數據隱藏在數據中的科學,這樣消息本身就不容易被發現;在文件頭中編碼IP包;在圖像或音頻文件中隱藏消息。

人工控制計算機有很多種基于文本的隱寫工具。這些都是典型的低技術方法,在這些方法中,文本被排列、格式化或選擇性地選擇來揭示一些隱藏的含義。舉個簡單的例子,一種常見的隱寫方法是從常規消息中的每個單詞中選擇一個固定的字母來構造一個隱藏的消息,另一個方法是在文本的模糊部分上疊加一個掩模,以揭示包含隱藏消息的字母或單詞開放系統互連(OSI)數據包中未使用的Internet協議(IP)報頭位也可以用作隱寫工具,用戶可以利用OSI網絡層中未使用的IP報頭位,例如不分段(DF)或更多碎片(MF)位,在OSI數據包中創建一個秘密通道,通過該通道可以傳輸信息。這種方法的一個優點是,這些數據包通常是相互分離的,并混合在與消息無關的大量其它數據包中例如,如果一百萬個流數據包中有一個包包含隱藏消息的元素,而隱藏消息本身又在許多這樣的包中被分解,那么發現消息并不容易。圖像和音頻隱寫工具由于互聯網的出現,圖像和音頻文件變得非常流行。互聯網上的圖像和音頻文件非常普遍,通常大到足以隱藏大量的嵌入內容。甚至有商業軟件可以重新排列包含圖像和音頻數字文件的字節的最低有效位(LSB),以便嵌入消息雖然改變這些位會降低圖像或音頻的質量,但這種退化通常很小,肉眼看不到。然而,這種隱寫技術確實留下了可檢測的統計簽名。用戶可以通過隨機加密措施來模糊簽名,但是一個熟練的密碼學家很可能會發現它。一般來說,密寫活動都是由現代社會大量的數據流所支持的。這些數據流的任何部分都可能隱藏起來,嵌入數據。隱寫術的安全對策通常會因為這樣一個事實而受到阻礙,即雖然技術的存在是為了仔細檢查隱寫簽名的數據流,但這樣做可能會減慢數據流的速度,使其變得毫無價值。