VC++图片文件中的信息隐藏和还原的设计
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
如有需要请联系 QQ:306826066
摘 要
随着信息技术、网络技术、电子商务的迅速发展,网络信息安全将全方位地危及社会的经济、政治和文化等方面。随着计算机硬件的迅速发展,具有并行计算能力的破解技术日益成熟。仅通过增加加密算法的密钥长度来达到增强安全性已不再是唯一的可行方法。但对信息隐藏而言,可能的监测者或非法拦截者则难以从公开信息中判断机密信息是否存在,难以截获机密信息。
本论文将密码编码学和信息隐藏技术相结合,并通过人眼的视觉冗余来实现对24位位图图片文件的信息隐藏和还原。本系统是基于Windows XP环境下,通过Visual C++6.0开发的。经测试结果表明:通过该最低有效位(LSB)算法,能够实现在一副比如(40×40,4.74KB)的24位位图中隐藏600个字节的信息,并且,图片隐藏信息的能力与它自身的大小成正比。而通信双方只能在输入正确密钥的情况下才能从载体图片中提取出正确的秘密信息;否则得到的将是一堆乱码。从而表明,将密码编码学和信息隐藏相结合使得秘密信息的通信得到了更高的安全的保障。 [版权所有:http://think58.com]
关键词:信息安全;加密算法;信息隐藏;感觉冗余;最低有效位(LSB)
The Design of Information Hiding and Recovering in Image Files
Abstract
With the rapid development of information technology, network technology and electronic commerce, network information security will endanger the society such as economic, political and cultural fields, and so on. With the rapid development of computer hardware, nowadays the computers with parallel computing ability can crack information more and more easily. It is not the only option which to increase the key length of encryption algorithm in order to enhance security. On information hiding, it is difficult for the potential monitor or illegally interceptor to judge whether the confidential information exists in the open information or not.
This paper combined cryptography and information hiding technology, meanwhile through the seeing redundancy of eyes of mankind to achieve the hiding and recovering of 24 bitmap image files. The system is based on Windows XP and developed through Visual C + +6.0 for development tool. The Experiments recommend that the least-significant-bit(LSB) algorithm, can achieved such a (40 × 40. 4.74KB) 24 bits hidden in bitmap 600 bytes of information, Moreover, the ability of hidden information is proportional to the size of picture. The tow sides of Communication who get the correct key can get the correct secret information from the Photo; otherwise, will be the piles of distortion. [资料来源:http://THINK58.com]
So we can see that the combination of cryptography and information hiding makes the communication of information much more securely.
Key words: Information security; Encryption Algorithm; Information Hiding; Feeling redundancy; Least-significant-bit (LSB)
[版权所有:http://think58.com]
目 录
论文总页数: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 [来源:http://www.think58.com]
1 引言
1.1 课题背景
随着计算机性能的大大提高和密码分析学的发展,攻击者对加密信息的破解能力越来越高。因此,人们开始研究将信息隐藏在一些不易被攻击者发觉的载体中来避开攻击者的注意力,通过载体来保证通信信息的机密性。隐藏是将秘密信息隐藏在宿主信息中,并且不损坏宿主载体的信息,攻击者无法直观地判断他所监视的信息中是否含有秘密信息。因此信息隐藏领域已经成为信息安全的焦点。然而,图片文件是网络中很常见的信息,所以将图片作为载体,把机密信息隐藏在其中再通过网络传输是一种能够很好地保证信息机密性的方法。对于接收方来说,只需要通过相应的提取算法便可将隐藏在图片文件中的机密信息提取、还原出来,从而保证了通信双方的信息的机密性。
1.2 信息隐藏技术在国内外的发展及现状
在现实生活中,人们对于信息的保密性往往是求助
[资料来源:www.THINK58.com]
[资料来源:THINK58.com]