RSA文件加密软件的设计与实现及源代码和论文下载
对RSA算法的应用现状进行分析,论证了文件加密应用RSA算法的可行性和意义。设计并实现了一套完整实用的RSA文件加密解决方案,并进行了具体编码实现。从常规RSA算法出发,利用C++编写了RSA加密算法类库,并在32位Windows平台封装成组件。在.Net平台引用了该组件,开发了一个可以对任意文件进行RSA加密操作的窗体应用程序。该应用程序采用文本文件作为加密的文件和密钥文件。除了提供了关键类类图、整个应用程序的结构描述文档、关键模块流程图、较详细的接口文档和所有源代码外,还对应用程序进行了测试和分析研究,并进行了改进和优化关键算法。最终实现了一个完整的、可在Windows上运行的应用程序,可以使用指定密钥对任意文件进行RSA加密并进行解密。同时还提供了一些相关的可移植组件。RSA公钥加密算法是第一个同时适用于数据加密和数字签名的算法,易于理解和操作且广泛应用。虽然自1978年提出以来,RSA的安全性尚未得到理论上的证明,但经历了各种攻击,至今未被完全攻破。
下载地址
用户评论