- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC图片文件中的信息隐藏和还原的研究设计
摘 要 随着信息技术、网络技术、电子商务的迅速发展,网络信息安全将全方位地危及社会的经济、政治和文化等方面。随着计算机硬件的迅速发展,具有并行计算能力的破解技术日益成熟。仅通过增加加密算法的密钥长度来达到增强安全性已不再是唯一的可行方法。但对信息隐藏而言,可能的监测者或非法拦截者则难以从公开信息中判断机密信息是否存在,难以截获机密信息。 本论文将密码编码学和信息隐藏技术相结合,并通过人眼的视觉冗余来实现对24位位图图片文件的信息隐藏和还原。本系统是基于Windows XP环境下,通过Visual C++6.0LSB)算法,能够实现在一副比如(40×40,4.74KB)的24位位图中隐藏600个字节的信息,并且,图片隐藏信息的能力与它自身的大小成正比。而通信双方只能在输入正确密钥的情况下才能从载体图片中提取出正确的秘密信息;否则得到的将是一堆乱码。从而表明,将密码编码学和信息隐藏相结合使得秘密信息的通信得到了更高的安全的保障。 关键词:信息安全;加密算法;信息隐藏;感觉冗余;最低有效位(LSB) 目 录 论文总页数:19页 1 引言 1 1.1 课题背景 1 1.2 信息隐藏技术在国内外的发展及现状 1 1.3 本课题研究的意义 2 1.4 本课题的研究方法 2 2 BMP位图格式简介 3 2.1 BMP简介 3 2.2 BMP文件结构 3 2.2.1 BMP文件组成 3 2.2.2 BMP文件头 3 2.2.3 位图信息头 4 2.2.4 位图数据 4 3 DES算法简介 5 3.1 DES算法流程图 5 3.2 DES解密 6 4 信息隐藏 6 4.1 信息隐藏简介 6 4.2 信息隐藏特点 6 4.3 信息隐藏技术组成 7 4.4 早期的彩色图像信息隐藏方法 8 4.5 LSB算法简介 8 4.6 算法实现思想 8 4.7 主要算法流程图及代码 9 4.7.1 嵌入算法流程 9 4.7.2 提取算法流程 10 5 系统测试 12 5.1 运行结果 12 5.2 测试信息隐藏 12 5.3 测试信息还原 14 结 论 16 参考文献 17 致 谢 18 声 明 19 5 系统测试 5.1 运行结果 图5-1-1应用程序Information hiding的运行结果 5.2 测试信息隐藏 在“请输入待隐藏的信息”框中输入你的要隐藏的信息,然后再输入对信息的加密密钥,选择载体图片和隐藏信息后的图片的保存位置。 测试信息隐藏过程中操作步骤如下: (1)输入的待隐藏的信息; (2)输入加密信息的密钥; (3)选择一张24位的bmp图片作为载体图片; (4)选择隐藏信息后的图片的保存路径; (5)执行信息隐藏。 测试信息隐藏如下列图示所示: (1)输入的待隐藏信息为“成都信息工程学院”结果如图5-2-1所示: 图5-2-1输入隐藏信息后的结果 dministrator\桌面\test.bmp目录下, 结果如图5-2-2所示: 图5-2-2输入密钥、载体图片和图片保存路径后的结果 (5)点击“执行信息隐藏”按钮,执行信息隐藏后,就会在指定的路径下(C:\Documents and Settings\Administrator\桌面\test.bmp)生成一张test.bmp图片,结果如图5-2-3所示: 图5-2-3单击“执行信息隐藏”按钮后的结果 图5-3-1输入解密密钥和含有隐藏信息的图片路径的结果 (3)点击“执行信息还原”按钮,执行信息还原,结果如下图5-3-2所示: 图5-3-2单击“执行信息还原”按钮后的结果 (4)当解密密钥输入错误时,如果输入解密密钥为“12”,还原出来的结果如下图5-3-3所示: 图5-3-3密钥错误时的结果 重要提示: 本论文由大学论文网 毕业论文下载网: 提供 如果需要详细内容请与QQ:4991024联系 第5页 共19页
文档评论(0)