优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

RSA加密解密算法原理与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘要 为了适应了网络安全的需要,人们研究了一种多种现代加密技术,它可以提供我们进行一般的网络活动的安全保障,例如在网络中进行文件传输,电子邮件往来和进行合同文本的签署等。RSA就是众多加密解密算法的佼佼者。作为典型的非对称加密,解密算法,它具有不可比拟的优越性。 本文详细的讨论了RSA加密与解密的基本原理和RSA加密算法的攻击与安全标准。另外,我们在这里使用delphi实现了一个RSA加密与解密的演示系统,该程序通过对RSA加密与解密C程序段的解释与分析,在加密解密的同时,详细的演示了加密与解密的算法。 关键词:公钥加密系统,RSA,加密,解密 系统模块分析 根据系统功能需求,把系统划分为以下几个模块: l? 用户接口模块 完成与用户的交互,具体就是执行控制、单步控制、重新演示程序等。 l? 解释执行模块 对C语言模拟代码进行解释,调用其他模块执行。 l? 质数生成模块 根据对位数的要求,生成大质数。 l? 公钥计算模块 根据生成的大质数,计算公钥。 l? 私钥计算模块 根据生成的大质数和公钥,计算私钥。 l? 加密模块 使用密钥进行加密。主要包括字符串数字化,加密运算等。 l? 解密模块 进行解密运算,对于解密文本进行字符化。 ?????? 各模块功能上相互依奈性比较强,可以思路清晰,加密过程程序化,简洁易读。 系统设计思想 ????? ?采用定时器,当用户选择全部执行时候,触发执行函数,1秒钟解释执行一条语句,在每条语句执行后,给出相对应的变量变化,或者结果。加密的三个步骤和解密的两个步骤分开执行,加密过程显示清楚明白。