2013-02-18 82 views
-1

我已經看到了解決方案的隱藏圖像或音頻文件.. 內的文本文件或信息,在C#.NET另一個文本文件中的文本文件,但我想要的解決方案爲隱藏另一個文本文件中的文本文件(.txt ,.doc,.pdf)。Stegnography - 藏匿

有人可以幫忙嗎?

+0

不可能一個軟件可以合併2個文本,而不是顯而易見的...並且將其作爲資源隱藏在doc/pdf中不是隱寫術。 – 2013-02-18 14:52:38

+0

你在說什麼解決方案? – 2013-02-18 14:53:24

回答

5

隱寫術是基於稍微改變的數據來「隱藏」這些更改中的其他一組數據。這就是爲什麼隱寫圖像與原始圖像稍有不同。如果您不知道它在那裏,您不會注意到,但實際上您將數據保存爲像素顏色信息中的更改。

.txt文件無非是一大堆字符。如果您嘗試以某種方式更改數據以隱藏某些內容,則會導致無法讀取的文本。如果將像素的顏色從215紅色更改爲217紅色,則不會真正注意到。但是將A改爲F或者是很明顯的。

所以不,我不相信它可以做到。至少不要使用.txt文件。

+0

謝謝斯通黑德..我明白了.. – 2013-02-18 15:01:36

0

雖然我同意@stonehead在一天結束時如果你把某些東西放在文件中有人可以找到它,但是有一些技巧可以證明它們是可行的選擇。

由於大多數用戶並不生活在他們的命令提示符中,最直接的方法是將文件誤傳給GUI。這是一個非常方便的技巧。

http://www.howtogeek.com/howto/windows-vista/stupid-geek-tricks-hide-data-in-a-secret-text-file-compartment/

如果你是在一個PDF格式存儲數據,你應該有很少的問題。我會使用PdfClown。不要太過分,但是你會想要閱讀pdf的結構。使用小丑pdf,您可以將資源存儲在內部,而無需連接到表示層。鑑於PDF文件的複雜性,我幾乎打賭沒有人會查找,我會base64對塊進行編碼,使其與圖像和其他數據混合在一起,這對於某人僅通過打開文件就很難找到它。

對於警告的ClownPDF C#庫不適合心靈不安,它有助​​於獲得一些Java體驗,因爲它們的許多文檔都是針對java的。

希望這些選項有所幫助。