毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机安全 >> 正文

vc++基于Misty1算法的加密软件设计+源码

更新时间:2010-7-12:  来源:毕业论文

vc++基于Misty1算法的加密软件设计+源码
毕业论文(设计)任务书一、 毕业论文(设计)的研究内容(或任务、目标):
随着我国对计算机的普及,计算机和通信技术已经在我国得到了广泛发展及应用,从而使我们对信息的安全存储、安全处理和安全传输的需要越来越迫切。特别在INTERNET的应用中,以及个人通信、个人电子身份证、办公自动化,电子邮件、电子自动转帐支付系统和自动零售业务网的建立与实现,信息的安全保护问题已经显得十分突出,而能够解决这一问题的一个有效手段就是使用现代密码技术。
密码的应用可以一直追述到很久以前,但对于现代密码学,是始于20世纪70年代“密码学新方向”的发表和美国数据加密标准DES的颁布实施。本文来自辣文论文网原文请找QQ752018766从此揭开了商用密码研究的序幕。实用密码体制的研究基本上沿着两个方向进行,即以RSA为代表的公开密钥密码体制和以DES为代表的秘密密钥分组密码体制。分组密码具有速度快、易于标准化和便于软硬件实现等特点,通常是信息与网络安全中实现数据加密、数字签名、认证及密钥管理的核心体制,它在计算机通信和信息系统安全领域有着最广泛的应用。
此软件主要研究内容:
(1) 通过简单的操作能够迅速将对文件进行加密,并能对加密
文件进行解密;
(2) 为用户文件信息的安全性提供了保障。
二、论文进度安排:
(1)对系统的开发进行可行性分析(2009年11月16日—2009年12月);
(2)查找和收集相关资料文献(2009年11月—2009年12月);
(3)对关键技术进行学习(2009年12月—2010年1月);
(4)对系统进行详细设计,实现主要功能(2010年2月—2010年3月);
(5)对界面进行设计与论文的修改(2010年3月—2010年4月);
(6)论文的完成(2010年4月—2010年5月);
(7) 完成论文答辩(2010年5月11日—2010年5月20日)。

三、主要参考文献与资料:毕业论文http://www.751com.cn
[1]  孙鑫,余安萍.VC++深入详解[M].北京:电子工业出版社,2006.4.
[2]  陈鲁生.现代密码学[M].北京:科学出版社,2002.7.
[3]  David J.Kruglinski.Visual C++ 技术内幕[M].北京:清华大学出版社,1999.7:67-93.
[4]  黄文通.Visual C++面向对象与可视化程序设计[M].北京:清华大学出版社,2001.5.
[5]  郑莉.C++语言程序设计(第2版)[M].北京:清华大学出版社,2001.8.
[6]  冯延晖,刘晓铭,赵淦森,王泳. COM+编程[M].北京:出版社,2002.11: 33-89.
[7]  刘宗田等译.Bruce Eckel. Thinking in C++(C++ 编程思想)[M]. 北京:机械工业出版社,2000.2:54-125.
[8]  张仕斌.网络安全技术[M].北京:清华大学出版社,2004.8.
[9]  陈鲁生.现代密码学[M].北京:科学出版社,2002.7.
[10] 严迪新,班建民.Visual C++ 程序设计[M].北京:科学出版社,2005.4.
开题报告
一、 选题的目的、意义及国内外研究动态:
    加密技术是电子商务采取的主要安全保密措施,是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。加密技术包括两个元素:算法和密钥。算法是将普通的文本(或者可以理解的信息)与一窜数字(密钥)的结合,产生不可理解的密文的步骤,密钥是用来对数据进行编码和解码的一种算法。在安全保密中,可通过适当的密钥加密技术和管理机制来保证网络的信息通讯安全。密钥加密技术的密码体制分为对称密钥体制和非对称密钥体制两种。相应地,对数据加密的技术分为两类,即对称加密(私人密钥加密)和非对称加密(公开密钥加密)。对称加密加密密钥和解密密钥相同。加密信息的安全性取决于密钥的安全性,与算法的安全性无关,即由密文和加解密算法不可能得到明文。换句话说算法无需保密,需保密的仅是密钥。由于MISTY1算法取得了良好的良好的阻力线和鉴别攻击,而且还使能实行以相对较少的逻辑组件中执行函数的程度相对较低,所以在更大程度上保证了加密后的文件的安全性。
使用MISTY1加密文件有两点重要意义:①应用对称密钥加密文件(文本文件或BMP文件),有利地加大了加密文件的不可破解性,加强了文件的安全性。②加密后的数据变换成文本,使得我们可以通过几乎任何方式安全传递任意文件。

二、主要研究内容、创新之处:
通过一个小型应用程序对这些文件进行对称密钥加密。如果借助功能强大的大型多用户数据保护程序文护几个小型文件,显得十分烦琐,有点大材小用。而且操作十分方便,用户文件安全的安全性得以保障。
三、研究方法、设计方案或论文提纲:
基于WINDOWS XP 平台Visual C++6.0编程和MFC库的应用。使用C++语言进行程序编译,实现MISTY1算法的编译;使用MFC编程实现文件(文本文件或BMP文件)的加密
第一阶段:研究准备阶段
(1)联系指导老师;(2)对课题分析研究,确定方向和重点;(3)搜集有关资料。
第二阶段:实施阶段
(1)进行需求分析; (2)总体设计;(3)详细设计; 
(5)代码实现;     (6)测试并完善系统。
第三阶段:总结提高阶段
再次完善设计的内容。根据老师的指导做最后的修改1421

[1] [2] [3] [4] [5] [6] 下一页

vc++基于Misty1算法的加密软件设计+源码下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。