RSA算法简述.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《RSA算法简述.doc》由会员分享,可在线阅读,更多相关《RSA算法简述.doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、RSA算法简述1. 算法原理RSA体制用户i的公开加密变换Ei与保密的解密变换Di的生成:(1) 随机选取两个一百位(十进制)以上的素数pi和qi 。(2) 计算ni=piqi,(ni)=( pi-1)( qi-1)。(3) 随机选取整数ei ,满足(ei ,(ni)=1。(4) 利用欧几里得算法计算di ,满足eidi 1(mod (ni)。(5) 公布ni ei作为Ei ,记为Ei =。保密 pi qi di (ni)作为Di ,记为Di=。加密算法:c=Ei(m)=me (mod ni)。解密算法:m=Di(c)=cd(mod ni)。要证明加密解密过程是正确的,只需证明解密运算Di能恢
2、复明文,即Di(c)=c exp(di)=(m exp(ei)exp(di)m(mod ni)下面证明对任何k及任何m ni 均有m exp(k(ni)+1) m (mod ni)证明:若(m, ni )=1,成立。 若(m,ni) 1,因为ni=piqi ,所以(m,ni)必含pi和qi 之一,假设是pi 。令(m, ni )= pi ,则m=cpi ,1cqi 。有:m exp(qi),m exp(k(qi)(pi-1)1(mod qi),m exp(k(ni)=1+aqi ,m exp(k(ni)+1)=m+aqi cpi ,故 m exp(k(ni)+1)m(mod ni)。 2. 加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RSA 算法 简述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内