斯特吉德 是一個可以安裝在我們的 GNU/Linux 發行版中並可用於練習隱寫術的工具。 那是什麼? 好吧,對於那些不知道的人來說,隱寫術是在文本、圖像和其他類型的數字文檔(圖像、視頻、聲音等)中隱藏信息的藝術。 自古以來,它就被用來發送秘密信息和隱藏各種信息,今天政府仍然經常使用它。
En 隱寫術 有一個載體,在本例中為 jpg 圖像,以及將由 載體作為傳輸介質。 其目的是發行者可以將此信息傳遞給接收者,而第三方無法輕鬆訪問它,也就是說,它具有與密碼學類似的目的。
要做到這一點,首先要做的是 安裝在我們的 Steghide 系統上 (這種類型的工具有很多,另一個選項是 python-stepic),它允許我們將隱藏信息嵌入到圖像中。 要執行此操作,請執行以下操作:
sudo aptitude install steghide
現在您已經安裝了它,您所要做的就是拍攝一張您手頭的 jpg 格式的照片,以及一個包含您想要隱藏的消息的純文本文檔 (.txt)。 假設該照片名為 photo01.jpg,並且您已將消息保存在文件 message.txt 中。 一旦你有了這些成分, 您可以生成帶有隱藏文本的圖像 在終端中輸入:
steghide embed -cf foto01.jpg -ef mensaje.txt
它會要求您輸入密碼來保護它。 圖像的接收者可以 檢索隱藏的消息 如果您鍵入以下內容,請使用密碼:
steghide -extract -sf foto01.jpg
如果由於某種原因照片被第三方攔截,他們將無法看到隱藏的消息,除非他們知道該消息已被嵌入並設法發現密碼,因為他們不可能注意到與原始消息的差異肉眼。 另一種傳遞“私人”消息的方法是使用 密碼學的替代方案...
作為評論,提取消息是:
Steghide –提取-sf foto01.jpg
我收到此錯誤,這是由於什麼原因造成的?
Steghide:封面文件太短,無法附加數據
這是因為你的圖片太小了
您好,如果您運行 steghide –info file.jpg 該命令會告訴您有多少空間可用於存儲。