分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。设计一套完整实用的RSA文件加密解决方案,具体编码实现。对RSA算法进行研究,从常规RSA算法出发,用C++实现RSA加密算法类库,并在32位windows平台封装成组件。在.Net平台引用此组件,实现可以对任意文件进行RSA加密操作的窗体应用程序。经过加密的文件以及密钥文件都是文本文件。给出关键类类图、整个应用程序的结构描述文档、关键模块流程图、较详细的接口文档、所有源代码。对应用程序进行测试,对测试结果进行分析研究,进而对应用程序进行改进,对关键算法进行尽可能的优化,最终得到一个在windows运行的可以用指定密钥对任意文件进行RSA加密并可解密的完整应用程序,和一些相关的可移植组件。
说明:压缩文件中包含我的毕业论文,送给RSA初学者当作参考。
我的邮箱 3mn@3mn.net
[代码性质]
VC完整应用程序代码
[代码作者] Sanicle
[文件大小] 1052K
[更新日期] 2006-7-13 15:34:00
[下载次数] 5997
--------------------next---------------------
libSH是我自行封装的一个lib库,以动态连接库的方式提供支持,包含以下一些类:
SH_Object libSH的基类
SH_String String类
SH_Array 数据结构Array类
SH_Stack 数据结构Stack类
SH_Queue 数据结构Queue类
SH_List 数据结构List类
SH_Hash 数据结构Hash类
SH_Tree 数据结构Tree(AVL)类
SH_Lock 互斥Lock类
SH_Serial 串口类
SH_Socket 套接字类
SH_Tcp TCP类
SH_Udp UDP类
SH_Multicast 多播类
SH_Broadcast 广播类
SH_RawSocket 原始套接字类
SH_Pipe 管道类
SH_Mailslot 邮槽类
SH_SMem 共享内存类
SH_Log 日志类
SH_File 文件类
SH_FileVer 文件版本信息类
SH_Audio 音频类
SH_Time 时间类
SH_Timer 定时器类
[代码性质]
VC可重用代码段
[代码作者] Zhu Wei
[文件大小] 54K
[更新日期] 2006-6-20 10:08:00
[下载次数] 3684
--------------------next---------------------
阅读(280) | 评论(0) | 转发(0) |