信息隱藏算法介紹(信息隱藏算法介紹)
2023-11-10 01:36:52 2
信息隱藏方法
電影中的信息隱藏
相信大家都看過之前很火的《天衣無縫》吧?裡面陸毅和徐璐在火車上遇上國民黨的追查,徐璐點燃了一根火柴為陸毅點燃香菸,在點燃火柴時,徐璐已經悄悄地銷毀中共的情報。為了把消息安全地傳遞出去,地下黨寫了一封「空白」的密信,正是這封「空白信」挽救了無數人的生命,你知道這是怎麼回事嗎?
原來,這張白紙並非無字,而是白字,是用醋寫的。用醋在白紙上寫字,晾乾後不會留下任何痕跡。醋的主要成分是醋酸,屬於有機物,有機物的汁液幹了之後會變得透明,用微火加熱,透明的汁液又會變成棕色。檸檬或番茄汁也可以作為隱形墨水,因為它同樣富含碳元素,很容易被焦化。用醋寫的字可以在火上烤一烤;蘸了澱粉溶液寫字,那麼碘酒就是解密藥水;如果換成酚酞溶液,氫氧化鈉溶液就能派上用場。
不同於用紙張作為載體,現在的隱寫術一般把數字媒體當成載體。常見的隱寫術就是圖片隱寫術,把秘密信息加載到一個數字圖片中。當然再複雜一點,音頻、視頻、網絡數據包也可以作為載體。
計算機二進位表示
常用媒體文件格式及支持的算法:
算法的描述,優點和缺點:
LSB(最低有效位):該算法包括修改定義文件數據的字節的最低有效位。由於重要性不那麼重要,數據幾乎不受影響,並且隱藏對人類來說是不可見的(例如在圖像或聲音上)。通常,該算法包括修改不太重要的位置(例如在標頭中)。它的優點是非常謹慎並且不會增加主機文件的大小。但是,要隱藏一個大文件,您還需要一個大的主機文件。EOF:該算法包括將要隱藏的文件的數據隱藏在主機文件的末尾,這樣隱藏的數據不會被讀取主機文件的軟體解釋。該算法具有簡單、快速且不施加大小限制的優點。但是,此算法不是離散的,它會根據要隱藏的文件的大小成比例地增加主機文件的大小。Metadata:該算法將包含要隱藏的數據的元數據添加到主機文件中,遵循特定於每種文件格式的標準。這種方法比 EOF 更謹慎,但仍會根據要檢查的文件大小成比例地增加主機文件的大小。EOC : EOF 的變體,將要隱藏的文件在某些塊(構成宿主文件數據的基本塊)的末尾進行拆分和隱藏。這種方法也比 EOF 更離散。Junk Chunk:其原理是創建垃圾塊的算法。這些是讀取主機文件的軟體未解釋的數據片段,因為數據不遵守初始格式並且無效。,