{$cfg_webname}
主页 > 计算机 > C++ >

一种信息隐藏工具的设计与实现

来源:56doc.com  资料编号:5D916 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D916
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

摘  要 
随着信息技术的发展,信息安全问题越来越受到人们的重视。信息隐藏技术是一门将秘密信息隐藏在非秘密信息(例如音频、视频、静止图像以及文本)当中,从而不引起人们对信息隐藏载体的感知的改变。近几年,信息隐藏技术的发展迅猛,人们提出了许多信息隐藏的方法和算法。现在信息隐藏技术已经广泛的应用于多媒体信息的版权保护及信息安全等领域。该隐藏工具的设计思路是将一段需要隐藏的信息用一套加密算法加密后形成密文,放入到一个文件或者图片的一段代码中,在不影响该文件或图片使用的情况下,使得他人看不到我放入的密文,从而实现对信息的隐藏。本毕业设计的相关要求:用VC++ 6.0做一个工具,这个工具的作用就是将输入的信息使用一套算法加密,然后保存到一副图片中去,并且该图片仍然能够正常观看,达到信息隐藏的目的。 
  
关键词:信息隐藏技术;加密;解密;鲁棒性 


The Design and Development of Tool which can Hide Information 
Abstract 
With development of the information technology, Information security issues are attracting increasing attention. Information hiding technology can hide secret information in the non-secret information (such as audio, video, static graphics and text) thus people will have no sense with the change about the information hiding carrier. In recent years, information hiding technology has a high speed development, people proposes many information hiding method and algorithm. Now information hiding technology has already had widespread application in multimedia information copyright protection and information security etc. The design of the hidden tools is a need to use a hidden message encryption algorithm encrypted form dense text to a file or into a code without influence the file or picture. So as to let other people can’t see the confidential document. Thus the information has been hidden.The relevant demand of the graduated design: using the VC++ 6.0 to make a tool, the function of the tool is that set up a password for the inputted information by a kind of arithmetic. Then the information be kept into a picture and the picture still can be seen normally. At last, the information has been hidden. 
  
Key Words: information hiding; encryption; decryption; robustness

软件主要功能
1. 能够对输入的字符串数据进行加密,加密数据保存到被选择的图片文件(或其它文件)中,图片文件能够正常观看;
2. 能够将加了密的数据从加密文件中解析出来,数据正确;
3. 能够将加密数据从加密文件中删除,使原来的文件恢复.

推荐资料