我创建了一个程序,可以在JPEG结尾“隐藏”加密文件。问题是,当再次检索这个加密文件时,我需要能够确定它存储在何处的JPEG结束。起初,我认为这不会是一个问题,因为我可以通过文件检查0xFF和0xD9,JPEG用来结束图像的字节。然而......我注意到在很多JPEG中,这个字节组合是而不是独占......所以我的程序认为图像已经随机结束了一半。确定JPEG结束(与另一个文件合并时)
我在想,必须有一种方式来表达一个JPEG已经完成,否则我加入一个字节的负载到文件的末尾将显然会损坏它...有没有一种实际的方法来做到这一点?
有很多更好的方法来实现[steganography](http://en.wikipedia.org/wiki/Steganography)。例如,使用所提出的方法,当“grep”运行时,“隐藏”数据将显示出来。 – 2011-02-03 23:37:01