鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“信息加密与隐藏工具的设计与实现”一文,供大家参考学习!
包括论文,设计,论文字数:12219,页数:28
摘 要
当今时代,随着电脑的普及应用和互联网的快速发展,网络中露出的安全问题引起普遍关注,网络的安全,主要是网络信息安全,需要采取相应的保护措施,提供适合的安全服务,加密机制和信息隐藏技术作为保障网络信息安全的手段,可以保证信息的完整性、可鉴别性和不可否认性。在一些应用中,它只需要让指定接受人来验证,以确保信息的秘密性。本文主要研究了信息加密与隐藏技术,介绍信息安全的应用前景,通过掌握的知识来实现一个简单信息加密与隐藏工具,包含加密和信息隐藏的功能,处理的对象主要是针对文本和图片两种文件格式,使用简单的对称加密算法对文本进行加密,而在图片中隐藏另外一张图片信息。该设计旨在理解信息加密与隐藏技术在实际生活中的应用,从总体上阐述了它们的原理。另外,本设计成果可用于教学实验中。
关键词:安全;加密;信息;隐藏
The Design and Implementation of an Information Encryption and Hiding Tool
Abstract
In modern times, with the universal application of computers and rapid development of the Internet, more people have paid attention to the security issues in the Internet. The security issues mainly refer to network information security, so it needs some protection measures and provides appropriate security services. As the protection measures of information security, the encryption and information hiding technology provides the functions of integration, authentication, and non-repudiation for the signing message. In some applications, it only needs to be verified by some recipients while keeping the message secret from public. This paper mainly researches the information encryption and hiding technology and introduces the application prospects of the information security. Based on the acquired knowledge, a simple information encryption and hiding tool is designed, and it provides the functions of encryption and information hiding, and the handing object refers to the text and picture. The symmetric encryption algorithm is applied into the text encryption while a picture is hidden in another picture. The purpose of this design is to make the application of information encryption and hiding in real life understood, as well as to describe the principles of the technology on the whole. In addition, the designing result can be applied into the teaching and experiments.
Key words: security; encryption; information; hiding
目 录
1 引言 1
1.1 课题背景 1
1.2 本课题研究意义 1
2 信息隐藏技术 1
2.1 信息隐藏简介 1
2.2 信息隐藏技术的分类 2
2.3 信息隐藏关键技术 3
2.4 信息隐藏的应用领域 3
3 加解密相关技术 4
3.1 密码学知识 4
3.1.1 密钥和算法 4
3.1.2 对称密钥算法 4
3.1.3 非对称密钥算法 5
4 实现一个信息加密与隐藏工具 6
4.1 设计思路 6
4.1.1 界面设计思路 6
4.1.2 信息加密设计思路 6
4.1.3 信息隐藏设计思路 6
4.2 设计流程 6
4.2.1 信息加密流程 6
4.2.2 信息隐藏流程 7
4.2.3 信息解密流程 7
4.2.4 隐藏信息提取流程 7
4.3 设计前言 8
4.3.1 设计工具 8
4.3.2 已有设计条件 8
4.3.3 设计目的 8
4.4 信息加密与隐藏设计过程分析 8
4.4.1 信息加密 8
4.4.2 信息隐藏 11
4.5 解密与隐藏信息提取设计过程分析 15
4.5.1 文本信息的解密 15
4.5.2 隐藏信息的提取 16
4.6 实例运行与测试 18
4.6.1 信息加密与隐藏过程 18
4.6.2 解密与隐藏信息提取过程 19
结 论 21
参考文献 21
致 谢 22
声 明 23