密码体制MFC-课程设计

密码体制MFC-课程设计

ID:39570246

大小:31.47 KB

页数:17页

时间:2019-07-06

密码体制MFC-课程设计_第1页
密码体制MFC-课程设计_第2页
密码体制MFC-课程设计_第3页
密码体制MFC-课程设计_第4页
密码体制MFC-课程设计_第5页
资源描述:

《密码体制MFC-课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、密码体制MFC-课程设计课程设计主题:密码体制.运行环境:Microsoft Visual Studio.NET2003代码量:511行功能介绍:1本系统分为以下几个功能块:a)       Hash的使用b)       恺撒密码体制c)       对称密码体制d)      非对称密码体制(1).Hash的使用:²  输入任意长度的数据输出相同长度的Hash代码,²SHA1Hash函数总是生成20个字节长度的Hash代码,²MD5Hash函数总是生成16个字节长度的Hash代码(2).恺撒密码体制:  该模块通过恺撒密码体制对数据为进行加密和解密(只

2、能对字母进行加解密对于其他字符无加密效果) 加密 解密 打开要加解密的文件 保存加解密结果 清零 关闭(3).对称密码体制:通过支持托管扩展使用DES的私钥进行加解密此项目把私钥固定为“KeyAbcGG”通过选择你要加密的文件进行加密,选择.enc文件进行解密,但解密时数据文本框中不能显示中文,列表框显示加解密情况。(4).非对称密码体制:   通过支持托管扩展使用RSA对数据进行加密a)  输入数据并对数据进行加密和保存b) 从文件中打开并进行解密                                                      

3、                                                         公私钥对由RSACrypttoServiceProvider实例化生成88密码体制MFC================================================================================   MICROSOFT基础类库:0408008404项目概述=====================================================================

4、==========应用程序向导已为您创建了此0408008404应用程序。此应用程序不仅介绍了使用Microsoft基础类的基本知识,而且是编写应用程序的起点。此文件包含组成0408008404应用程序的每个文件的内容摘要。0408008404.vcproj   这是使用“应用程序向导”生成的VC++项目的主项目文件。   它包含有关生成文件的VisualC++版本的信息,以及   有关用“应用程序向导”所选择的平台、配置和   项目功能的信息。0408008404.h   这是应用程序的主头文件。 它包含其他   项目特定的头文件(包括Resource

5、.h),并声明   CMyApp应用程序类。0408008404.cpp   这是包含应用程序   类CMyApp的主应用程序源文件。0408008404.rc   这是程序使用的所有MicrosoftWindows资源   的列表。 它包含存储在RES子目录中   的图标、位图和光标。 可直接在Microsoft   VisualC++中编辑此文件。项目资源包含在2052中。resMy.ico   这是一个图标文件,用作应用程序的图标。 此   图标包含在主资源文件0408008404.rc中。resMy.rc2   此文件包含不由Microsoft

6、   VisualC++编辑的资源。应将所有不能由   资源编辑器编辑的资源放在此文件中。/////////////////////////////////////////////////////////////////////////////应用程序向导将创建一个对话框类:0408008404Dlg.h、0408008404Dlg.cpp-对话框   这些文件包含CMyDlg类。 此类定义   应用程序主对话框的行为。 此对话框的模板包含在   0408008404.rc中,而此文件可以在MicrosoftVisualC++中进行编辑。/////////

7、////////////////////////////////////////////////////////////////////其他功能:ActiveX控件   应用程序支持使用ActiveX控件。打印支持和打印预览支持   应用程序向导已生成了一些代码,通过从MFC库调用CView类中的成员函数来   处理打印、打印设置和打印预览命令。/////////////////////////////////////////////////////////////////////////////其他标准文件:StdAfx.h、StdAfx.cpp   这

8、些文件用于生成名为0408008404.pch的预编译头文件(PC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。