论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VC >

VC++基于RSA算法的数字签名设计与实现

目  录

摘要 1
Abstract 2
第一章  概述 3
一、研究课题的背景和意义 3
二、国内外研究现状 4
三、研究主要成果 5
四、发展趋势 5
五、课题的意义与目的 6
六、组织结构及布局 6
第二章  RSA数字签名原理 7
    一、RSA加密算法 7
    二、RSA数字签名体制 9
    三、数字签名原理 10
    四、散列函数 11
第三章  RSA算法实现方法及在数字签名中的应用 17
    一、RSA算法的参数的选择 17
    二、RSA数字签名的过程描述 17
    三、RSA算法的仿真 19
    四、RSA算法的安全性分析 25
第五章  系统的分析与设计 28
    一、主要任务与目标 28
    二、各模块功能描述 29
    三、概要设计 30
    四、总体设计 32
    五、具体设计 32
    六、测试数据及其结果分析 38
paper51.com

第六章  总结及展望 41
结束语 43
谢辞 44
参考文献 45



摘要
RSA算法是目前公认的在理论和实际应用中最为成熟和完善的一种公钥密码体制,它是第一个既能用于数据加密也能用于数字签名的算法,是公钥密码体制的代表。RSA数字签名体制使用的是RSA公开密钥密码算法进行数字签名。
研究的主要内容包括:对RSA算法进行了全面系统的研究,包括RSA算法的应用现状和原理—大素数的产生、密钥对的产生、对明文的加密运算和密文的解密运算,为具体实现打下了理论基础;研究了RSA数字签名的一些基本概念和数字签名的理论实现过程;对哈希算法基本原理的研究;研究了RSA数字签名的设计与实现,主要实现的模块包括RSA密钥的产生,RSA加密算法和解密算法的实现,消息摘要的生成以及利用RSA算法实现数字签名和签名的验证;分析了RSA数字签名的安全性。



关键词 RSA算法;哈希算法,MD5;数字签名



------分隔线----------------------------
联系方式