文字隱寫術的常用方法有哪些?


文字隱寫術有多種方法,如下所示:

行移位 - 在此方法中,透過在一定程度上垂直更改文字行來隱藏秘密訊息。一條確定的行有兩條清晰的控制線,分別位於其一側,用於識別標記線的移動方向。它可以隱藏位元 0,一條線向上移動,隱藏位元 1,則該行向下移動。

透過計算明顯行與其控制線的質心的距離來確定該行是否已向上或向下移動。如果重新鍵入文字或使用字元識別程式 (OCR),隱藏的資料可能會被破壞。

白空間隱寫 - 此技術使用空格來隱藏秘密訊息。有三種利用空格隱藏資訊的方法。

在句間空格中,可以在每個刪除字元的末尾放置一個空格來隱藏位元 0,放置兩個空格來隱藏位元 1。在行尾空格中,在每行的末尾新增固定數量的空格。

例如,兩個空格加密每行一個位元,四個空格加密兩個位元,依此類推。在詞間空格方法中,單詞後一個空格定義位元 0,單詞後兩個空格定義位元 1。但是,不確定的空格使用並不清晰。

垃圾郵件文字 - HTML 和 XML 檔案也可用於保護位元。如果存在不同的開始和結束標籤,則解釋位元 0;如果單個標籤可用於開始和結束,則解釋位元 1。

在另一種方法中,位元 0 由標籤中缺少空格定義,位元 1 由在標籤內找到空格定義。

詞移位 - 在此方法中,透過水平移動單詞(例如向左或向右)來隱藏私密訊息,分別定義位元 0 或 1。

使用相關方法識別單詞移位,該方法將配置檔案視為波形並確定它是否源自其中心塊已向左或向右移動的波形。

此方法的識別率較低,因為更改單詞之間的距離以填充一行非常頻繁。但是,如果有人瞭解距離演算法,則可以將隱寫文字與該演算法進行比較,並利用差異獲取隱藏的內容。它還可以,重新鍵入或使用 OCR 程式會破壞隱藏的資料。

簡訊文字 - 簡訊語言是在簡訊中使用的一組縮寫詞。它可以透過使用單詞的完整形式或其縮寫形式來隱藏二進位制資訊。建立一個包含單詞及其相關縮寫形式的程式碼簿。

更新於:2022-03-11

414 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.