我創建了一個程序,可以在JPEG結尾「隱藏」加密文件。問題是,當再次檢索這個加密文件時,我需要能夠確定它存儲在何處的JPEG結束。起初,我認爲這不會是一個問題,因爲我可以通過文件檢查0xFF和0xD9,JPEG用來結束圖像的字節。然而......我注意到在很多JPEG中,這個字節組合是而不是獨佔......所以我的程序認爲圖像已經隨機結束了一半。確定JPEG結束(與另一個文件合併時)
我在想,必須有一種方式來表達一個JPEG已經完成,否則我加入一個字節的負載到文件的末尾將顯然會損壞它...有沒有一種實際的方法來做到這一點?
有很多更好的方法來實現[steganography](http://en.wikipedia.org/wiki/Steganography)。例如,使用所提出的方法,當「grep」運行時,「隱藏」數據將顯示出來。 – 2011-02-03 23:37:01