当前位置: 技术问答>java相关
我毕业设计要用java做一个软件,能够实现信息隐藏技术,谁有这方面的经验?谢谢。100分
来源: 互联网 发布时间:2015-05-03
本文导语: 我一点经验也没有,希望能够给于指导,我可以另外再赠送分数。谢谢。 | 一点建议,首先要了解bitmap图的文件结构,他是由文件头、位图信息头、颜色信息和图形数据四部分组成,在显示图...
我一点经验也没有,希望能够给于指导,我可以另外再赠送分数。谢谢。
|
一点建议,首先要了解bitmap图的文件结构,他是由文件头、位图信息头、颜色信息和图形数据四部分组成,在显示图片时,首先是读取文件头,取得图形数据长度,然后从文件中读取该图形数据。
我们就可以利用这一点做文章,在一个*.bmp文件中顺序存放两张图片数据,这样,普通的图形软件只能显示第一张图片,而你的软件则可以这样处理,读取第一张图片数据长度,然后从文件的开始位置偏移这个长度读取数据,一切OK!
你可以做这个测试,将一个bmp文件用文件编辑器打开,在文件末尾自己添加一些数据,再用看图软件显示该bmp图片,看看有什么变化吗? 一点变化都没有,说明你添加的数据不影响图片显示。
我们就可以利用这一点做文章,在一个*.bmp文件中顺序存放两张图片数据,这样,普通的图形软件只能显示第一张图片,而你的软件则可以这样处理,读取第一张图片数据长度,然后从文件的开始位置偏移这个长度读取数据,一切OK!
你可以做这个测试,将一个bmp文件用文件编辑器打开,在文件末尾自己添加一些数据,再用看图软件显示该bmp图片,看看有什么变化吗? 一点变化都没有,说明你添加的数据不影响图片显示。
|
信息隐藏技术,有什么要求?
|
这好像跟图像存储的算法有关吧!
在图像中隐藏文字就是可以的!
在图像中隐藏文字就是可以的!
|
查一查你所需要的图片格式的编码资料,也就是说先弄清楚你的隐藏信息的载体是如何编码的,然后再想办法开发算法
|
ajun3的办法简单可行.
不过我的办法是修改图片的颜色,一个象素代表一个bit.
这样图片大小没变,结果变了.效果更好.
不过我的办法是修改图片的颜色,一个象素代表一个bit.
这样图片大小没变,结果变了.效果更好.
|
是信息夹带技术吧,你是哪个学校的??我记得程序员有一期介绍一个哈工大
的,专做这个。
//////////////////////////////////////
格式 备注
txt 文本格式
DOC MS WORD格式
JPG 最常见的矢量图格式
GIF 常见的矢量图格式
MP3 高压缩比的声音文件格式
WAV 声音文件格式
mpeg、CD.... 其它 多种数字视频音频格式
//////////////////////////////////////
的,专做这个。
//////////////////////////////////////
格式 备注
txt 文本格式
DOC MS WORD格式
JPG 最常见的矢量图格式
GIF 常见的矢量图格式
MP3 高压缩比的声音文件格式
WAV 声音文件格式
mpeg、CD.... 其它 多种数字视频音频格式
//////////////////////////////////////
|
ariso(yangxz) 的法子好像中山大学正在搞!
而且跟数字签名有点联系!
而且跟数字签名有点联系!
|
挺有意思的,搞好了别忘了发张图片给我!thank you !
|
哇,这是信息隐藏技术,好高深的。
|
正在学习当中
|
有意思
|
to ajun3(唐军):
我试了你的方法,可行,但是请问怎样从文件流中读取第一张图片数据长度?
请赐教,谢谢!
我试了你的方法,可行,但是请问怎样从文件流中读取第一张图片数据长度?
请赐教,谢谢!
|
是这样,从文件中读出第一张图片的文件头结构长度,在文件头结构中包含了图片数据长度。
|
good!
|
好啊!
mailcl@163.com
mailcl@163.com
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。