文档介绍:源程序代码等全套设计联系QQ 695132052 各专业都有
分类号: U D C:D10621-408-(2007)6124-0
密级:公开编号:2003212064
成都信息工程学院
学位论文
基于Misty1算法的加密软件(VC)的实现
论文作者姓名:
赵蒋英
申请学位专业:
计算机科学与技术
申请学位类别:
工学学士
指导教师姓名(职称):
陈俊(讲师)
论文提交日期:
2007年06月09日
基于Misty1算法的加密软件(VC)的实现
摘要
随着计算机网络及通信技术的飞速发展,信息安全成了信息社会急需解决的最重要的问题之一,密码技术是保证信息安全的核心技术。本文用C++语言开发了一个基于Misty1算法的加密软件,该软件能对文件进行加密和解密。在具体实现时,首先分析了Misty1算法的基本结构,设计出相应的实施方法,正确实现了该算法,其次,设计了一个图形用户界面,最后对软件进行了测试,验证了实现方法的正确性。
关键词:MISTY1;加密;解密
Design and Implementation of Encryption Software (VC) Based on MISTY1
Abstract
With the rapid development works technology munication technology, Information security has e one of the most important problems urgent to resolve in information society, Cryptographic technology is the core technology to guarantee information security. In this paper, a encryption software based on Misty1 algorithm is developed by using C plus-plus language. It can encrypt and decrypt a file. During the process of implementation, the basic structure of the algorithm is analyzed first and the counterpart method is designed, secondly, a GUI is designed, finally, the software is tested, the result shows that method of implementation is right.
Key words: MISTY1;Encryption;Decryption
目录
论文总页数:28页
1 引言 1
课题背景 1
国内外研究现状 1
本课题研究的意义 1
实验环境和预期结果 3
2 MISTY1算法的描述及用于文件加密的意义 3
MISTY1算法的描述和应用 3
密钥产生部分 3
数据随机化部分 4
MISTY1应用于文件加密的意义 13
3 加密软件的设计和实现 14
软件功能分析 14
MISTY1的c++实现 14
加密软件的界面设计 16
加密软件的界面编码 17
文件加密 17
文件解密 19
文件浏览/保存 20
文件加密/解密演示 21
4 软件测试 21
结论 26
参考文献 26
致谢 27
声明 28
引言
课题背景
随着我国对计算机的普及,计算机和通信技术已经在我国得到了广泛发展及应用,从而使我们对信息的安全存储、安全处理和安全传输的需要越来越迫切。的应用中,以及个人通信、个人电子身份证、办公自动化,电子邮件、电子自动转帐支付系统和自动零售业务网的建立与实现,信息的安全保护问题已经显得十分突出,而能够解决这一问题的一个有效手段就是使用现代密码技术。
密码的应用可以一直追述到很久以前,但对于现代密码学,是始于20世纪70年代“密码学新方向”的发表和美国数据加密标准DES的颁布实施。从此揭开了商用密码研究的序幕。实用密码体制的研究基本上沿着两个方向进行,即以RSA为代表的公开密钥密码体制和以DES为代表的秘密密钥分组密码体制。分组密码具有速度快、易于标准化和便于软硬件实现等特点,通常是信息与网络安全中实现数据加密、数字签名、认证及密钥管理的核