jpg格式图片隐写

本人小白,感觉数据隐写很有意思,有了研究的冲动,参考大佬们的文章,慢慢进步,附带加上自己的一些新得体会,
数据隐写,首先应该知道怎么写进去的才知道怎么去破解,我进先从最简单的入手

今天先说一下jpg格式图片最基本的隐写操作

第一种

txt文本文件和jpg图片的隐写;
首先准备一张jpg图片和一个txt文件
jpg格式图片隐写_第1张图片
然后调用dos命令copy \b 2.txt+1.jpg 3.jpg
改行代码作用是将图片和文件数据以二进制文件格式连接在一起

会生成一个新的图片,你会发现,这张新生成图片和原图片没什么区别,但是你更改照片格式为txt文本文件,在文本最后会发现自己txt文本中的文件

注意以下几点

1.在使用copy命令连接文件时,如果将连接顺序调过来,你会发现生成的图片显示格式错误
2.在自己书写txt文件时,最好选用英文书写,不然你会发现,在改变图片格式的文本文件中很难找到,你写的txt文件

第二种

压缩文件和jpg格式图片隐写

相同的操作,新建一个压缩文件,你可以在压缩文件内放置一个txt文本文件,用copy命令用二进制形式连接在一起,形成一个新的jpg文件,更改文件格式为rar压缩文件格式,进行解压缩,你会发现自己的txt文本文件,至于为什么解压缩之后,压缩文件内为什么没有图片的信息,我猜测应该是rar格式自动忽略掉了前面图片的信息,就像第一种隐写方式中,jpg格式自动忽略掉txt文件格式一样

第三种

也是最简单的一种
作者直接将要隐藏的文本文件直接设置为图片的标题,而标题往往要右键图片查看属性,详细信息才能看到,所以人们往往忽略

你可能感兴趣的:(jpg格式图片隐写)