毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

vc++小型密码系统-现代密码体制

 1、用户需求

     随着信息化社会的到来,网络成为当今社会发展的一个主题,它给社会带来了高效益,同时也给信息安全带来了极大的挑战,网络犯罪呈逐年上升的趋势,因此,如何能在网络上进行安全的通信已成为人们迫切的需求。

小型密码系统就是针对信息安全问题而研发的密码系统,用户可以先将要在网络上发送的明文用该系统进行加密成为密文,由密文在网络上传输,接收到密文的用户同样也是用该系统对密文解密得到明文。这样就可以在一定程度上防止网络犯罪分子对信息的攻击。在这个过程中,密钥的正确分配和管理是很重要的,它是将明文变为密文、密文还原成明文的关键,如果密钥泄露出去,犯罪分子也可以用该密钥解密出明文来,因此,信息的保密很大程度上依赖于密钥的保密。

用户对小型密码系统的总体要求就是能够对信息进行加密和解密,用户可以根据不同的需求,选择不同的加密体制。

2、软件需求

实现本次设计的系统软件:Windows 2000或Windows XP。

开发工具:VC++ 6.0。

4、功能分析

小型密码系统的主要功能是实现多种密码体制对数据或文件进行加密和解密,本次设计的小型密码系统涉及的密码体制主要分为两类:传统密码体制和现代密码体制。在现代密码体制中又涉及了多种密码体制:对称密码体制使用对称的密钥对输入文件进行加密解密,公钥密码体制使用密钥对对输入的文件进行加密解密,该密码体制中应包含密钥对的生成功能,混合密码体制使用对称密码技术对输入的文件进行加密解密,使用公钥密码对对称密钥进行加密解密。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:asp.net房产管理系统 学生宿舍 教工住宿 教学楼设配管理
下一篇:vc++简易绘图工具 文本绘制 图元操作


版权所有 毕业设计网联系qq:242219979 © 2007-2022