实验五信息隐藏络与信息安全实验报告.docVIP

实验五信息隐藏络与信息安全实验报告.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验五信息隐藏络与信息安全实验报告

实验 同组实验者 实验日期 成绩 1.了解信息隐藏的基本知识2.理解BMP图像格式的编码方式3.学会使用位图法在BMP图片中嵌入和提取信息ASCII码表UltraEdit-32;Unicode编码表一、实验原理详见“信息安全实验平台”,“实验7”,“练习一”。 二、实验步骤本练习主机A、B为一组,C、D为一组,E、F为一组。首先使用“快照X”恢复Windows系统环境。一.分析BMP图像文件头和信息头(1)单击工具栏“UE”按钮,打开C:\ExpNIS\Encrypt-Lab\Tools\Watermark\BMP目录下的pic1.bmp文件。(2)首先根据表1找到图像文件头和图像信息模块,填写表2内容。 表1 bmp图像文件头和图像信息表 BMP文件头 (14字节) 0000-0001(2字节) 文件标识,为字母ASCII码“BM” 0002-0005(4字节) 文件大小,高位高字节 0006-0009(4字节) 保留字,每字节以“00”填写 000A-000D(4字节) 记录图像数据区的起始位置,为36H 图像信息头 (共40字节) 000E-0011(4字节) 图像描述信息块大小,常为28H 0012-0015(4字节) 图像宽度 0016―0019(4字节) 图像高度 001A-001B(2字节) 图像的位面数,该值总为1 001C-001D(2字节) 记录像素的位数,图像的颜色数由该值决定 001E-0021(4字节) 数据压缩方式(0:不压缩;1:8位压缩;2:4位压缩) 0022-0025(4字节) 用字节数表示的图像数据的大小,该数必须是4的倍数,数值上等于图像宽度×图像高度×每个像素位数 0026-0029(4字节) 水平每米有多少像素,在设备无关位图(.DIB)中,每字节以00H填写 002A-002D(4字节) 垂直每米有多少像素,在设备无关位置(.DIB)中,每字节以00H填写 002E-0031(4字节) 图像所用的颜色数 0032-0035(4字节) 对图像显示有重要影响的颜色索引的数目。如果是0,表示都很重要 颜色表 (非必有) 颜色表的大小根据所使用的颜色模式而定:2色图像为8字节;16色图像位64字节;256色图像为1024字节;24位真彩色图像则没有颜色表这一块。其中,每4字节表示一种颜色,并以B(蓝色)、G(绿色)、R(红色)、alpha(32位位图的透明度值,一般不需要)。即首先4字节表示颜色号1的颜色,接下来表示颜色号2的颜色,依此类推。 图像数据区 颜色表接下来位为位图文件的图像数据区,在此部分记录着每点像素对应的颜色号,其记录方式也随颜色模式而定,即2色图像每点占1位(8位为1字节);16色图像每点占4位(半字节);256色图像每点占8位(1字节);真彩色图像每点占24位(3字节)。所以,整个数据区的大小也会随之变化。究其规律而言,可得出如下计算公式:图像数据信息大小=(图像宽度*图像高度*记录像素的位数)/8。 表2 整个文件的大小 从文件开始到图像数据区之间的偏移量 每个像素的位数 压缩类型 图像数据的大小 二.位图法隐藏和传递信息(1)本机首先将要隐藏和传递的原始信息记录下来。(2)对原始信息进行编码转换,要求:如果要传输中文,打开汉字Unicode编码表,按照对应规则将它们转换为十六进制代码,再转换为二进制代码;如果要传输英文,打开ASCII码对照表,按照对应规则将它们转换为十六进制代码,再转换为二进制代码。请将转换完成的信息代码(二进制代码)记录在这里。原始信息长度是个字符,这个长度的二进制值是。原始信息文字类型(即文件标识符),其二进制值是。(3)将原始信息长度代码和文字类型代码追加至原始信息中,然后利用位图法修改BMP图像对应的位,完成信息嵌入工作,具体操作如下:使用UltraEdit打开图片pic1~pic5中的任意一张,找到图像数据区的开始位置。利用位图法修改BMP图像,将转换后的信息长度代码和信息代码嵌入到BMP图片中,并观察图像视觉上是否有变化,然后将该图片发送到同组主机D:\Work\Picture共享目录下。(4)同组主机收到图片后,使用UltraEdit打开该图片,首先找到图像数据区的开始位置,读出文字类型和传输信息的长度。利用位图法提取隐藏在图片中的数据信息,请将提取出来的二进制代码记录在下面。(5)根据隐藏信息的文字类型,将提取出来的二进制代码反向翻译成明文信息,并将明文信息记录在下面:。(6)确定提取出的最终明文信息与原文相一致。1.了解数字水印2.熟悉LSB算法基本原理3.学会使用LSB水印工具对图像进行水印嵌入和提取工作4.通过对LSB算法源码的剖析,加深对

文档评论(0)

linjuanrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档