一种信息隐藏工具的设计与实现(VC++)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目 录1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义11.4本课题的研究方法22信息隐藏技术22.1信息隐藏技术的基本概念22.1.1典型信息隐藏系统22.1.2信息隐藏的分类32.1.3信息隐藏技术的特性52.2数字水印评估方法52.2.1典型的攻击测评方法62.2.2常用的失真度检测方法62.3信息隐藏技术的主要应用73工具的设计与开发83.1设计思路与规划83.1.1目的83.1.2步骤规划83.2软件主要功能93.3流程图及界面93.3.1数据加密流程93.3.2数据解密流程93.3.3删除加密数据流程93.4主要功能代码103.4.1加解密原理103.4.2加密代码实现113.4.3解密代码实现133.4.4删除加密信息代码实现143.4.5查找加密信息头、尾的代码实现173.5工具开发过程中的难点与问题19结 论20参考文献20致 谢21声 明22 本文来自think58 [版权所有:http://think58.com]
3.1.1目的通过VC++6.0开发一个工具,能够将文本信息通过一套算法加密后,保存到一个图片文件中去,并且该图片仍然能够正常观看,达到信息隐藏的目的。3.1.2步骤规划1.首先进行需求分析,确定工具的主要功能及主要界面2. 进行概要设计,明确工具的框架结构、工作流程,对主要涉及的技术进行预研,明确需要用到的加密算法3. 详细设计,并开始编码,实现主要功能模块4. 完成相关功能后,对功能进行验证、测试5 修正问题,完善功能.3.2软件主要功能1. 能够对输入的字符串数据进行加密,加密数据保存到被选择的图片文件(或其它文件)中,图片文件能够正常观看2. 能够将加了密的数据从加密文件中解析出来,数据正确3. 能够将加密数据从加密文件中删除,使原来的文件恢复. [来源:http://www.think58.com]
下一篇:VC中国象棋设计设计与实现