|
||
辅导计算机软件程序 毕业设计 程序代码 代写做软件程序毕设 免费开发资料 -> 毕业设计 -> VC网络安全中基于RSA和DES混合加密系统-963-源码+论文资料 | 退出登录 用户管理 |
|
本论文主要通过DES加密文件,再使用RSA加密DES加密文件产生的密钥,而不对文件进行加密,从而实现安全传输。形成更高效率、更安全的保密方式。文中除实现加密方式外,对网络公钥管理系统进行仿真,实现RSA和DES结合的安全方案。
本论文主要实现以下内容:
1.实现自动产生大素数,并附带检验过程,作为公钥分配的基础。(已完成)
2.RSA加密算法编写和实现。实现基本功能并加以优化,尽量缩短RSA加解密时间。(已完成)
3.DES的实现和优化(合作完成)。
4.公钥的分配合管理(需要操作了)
现方面主要问题:
当前程序为C++普通编程,要求需要通过WIN32输出结果。
总体要求为3部分
第一部分是标准测试运算,运算其RSA算法获取素数、模值,已经其他过程,过程C++代码如附1所示,需要将结果在win32程序的HELLO WORLD里显示。
第二部分是公钥分配示范模拟。分配过程原理入下:1.A用户需要与B用户进行数据传输时,A用户向服务器申请B用户的公钥,此时,服务器开始工作,是用两位大素数得出的模(这个模接下来都不变),随机获得大素数E作为公钥B的公钥,计算获得私钥,并将B的公钥发送至A,B的私钥发送至B,加入多一用户,就是用原来的模来输出多一个公钥和私钥(这里公钥必须保证不同,我想你也当然懂),再分配。但在实际操作中,从简进行,就是上述都为模拟,在一个界面上能够表示出来这个过程就可以,而不是说真的要传输。即为一个按钮,两个空格,空格填入用户名称,按钮为用户开始传输。界面上显示的是:服务器开始工作,传输用户B公钥至用户A:公钥为:*******;传输用户B私钥:******;就像这样。并将用户B公私钥显示在内部保留本中(另一窗口,这个你看情况,难的话和我说,就不做了。)
(主要就是第二部分。)
在HELLO WORLD 位置显示
第三部分混合加密,就是输入一串字符(其实这串字符由以后DES获得,需要留空位给DES加密明文),通过公钥,加密成功获得密文,反之解密。
用dlg也行。。随便。
DES部分,要注意留一个按钮哦
第三部分混合加密,就是输入一串字符(其实这串字符由以后DES获得,需要留空位给DES加密明文),通过公钥,加密成功获得密文,反之解密。
第一步点击《获得RSA公私钥》,然后在左边<请输入DES密钥>里写入:EEEEEEEFFFFEEE点击RSA加密后,加密结果出现在左边的《RSA加密DES密钥》这个空格里面例如为:ABCDEFFEDCBA。
然后我在右边的《加密后的密钥》写入:ABCDEFFEDCBA。点击RSA解密,解密结果放在《解密后DES密钥》:EEEEEEEFFFFEEE
不能下载计算机源码,
毕业设计论文资料, 大作业!报告错误,谢谢 |
|||
找到您需要的资源啦!?本站所有软件高速免费下载,记得下次再来哦,毕业设计免费获取,3Q2008.Com您下载的首选 | |||
软件大小:27 KB | 下载次数:1377 | ||
更新时间:2011/9/4 21:49:59 | |||
下载地址一 无需注册 演示程序直接下载 |
|||
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录 Copyright ©2024 3Q2008.Com 网络 |
|||
|