
公钥加密算法RSA的实现
作品编号:VC174 开发环境:VC WORD全文:30页 论文字数:6700字 此公钥加密算法RSA的实现毕业设计完整版包含[论文,源程序,可执行文件] |
以下仅为极少介绍,详细内容请点击购买完整版!

结论
RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA的难度与大数分解难度等价。即RSA的重大缺陷是无法从理论上把握它的保密性能如何,而且密码学界多数人士倾向于因子分解不是NPC问题。但RSA也有它的缺点,主要有:A)产生密钥很麻烦,受到素数产生技术的限制,因而难以做到一次一密。B)分组长度太大,为保证安全性,n 至少也要 600 bits 以上,使运算代价很高,尤其是速度较慢,较对称密码算法慢几个数量级;且随着大数分解技术的发展,这个长度还在增加,不利于数据格式的标准化。
此RSA算法用C++ 语言,可在VC6.0 下直接编译通过,速度能满足一般用户的要求,但是,它也存在一些不足之处,例如,产生素数时间有点长;明文过长时,加解密会出现一些错误,所以对所加密的明文要求不能太长。
本vc毕业设计“公钥加密算法RSA的实现”论文由清风毕业设计网[www.lunwen550.com]征集整理!
相关毕业设计:
- 没有相关设计
网站客服咨询
本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
购买后获取论文或有定做需求请加
客服微信号:hastp888
添加好友时请备注“论文”
客服微信号:hastp888
添加好友时请备注“论文”
作品目录排行