首页
社区
课程
招聘
急!!!关于rsa算法,想不通请高手帮忙!!!!
发表于: 2006-2-7 21:04 3729

急!!!关于rsa算法,想不通请高手帮忙!!!!

2006-2-7 21:04
3729
公式:ed=1 mod (p-1)(q-1),这个1 mod (p-1)(q-1)不是恒等于1吗?真搞不懂了!

还有看到求d的式子,设e为17: d=17的负1次方 mod 1517 = 593

这个593怎么算出来的啊,真不懂了,请赐教,感激不尽....

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 50161
活跃值: (20650)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
http://bbs.pediy.com/showthread.php?s=&threadid=769

Q:RSA 算法中的MOD运算疑问?
A:mod是求余运算符。
如果x与y的积除以z所得的余数为1,即xy = 1 (mod z),则称x和y对于模数z来说互为逆元,这种互为逆元的关系用符号表示为:
x = y的-1次方 (mod z)
x的-1次方 = y (mod z)
其中,-1次方只是个逆元的表示记号而已,是仿照以前的“倒数”的表示法,并非真的就是-1次方。
17 * 593 mod (37-1)(41-1) = 1
17 * 593 mod 1440 = 1
求逆元用扩展欧基里德算法,初等数论书都有讲。
( blowfish 回答)

"17的负1次方 mod 1517 = 593"计算可以在这下载工具来算:
http://www.pediy.com/tools/Cryptography.htm
2006-2-7 21:35
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢了楼上的,
"如果x与y的积除以z所得的余数为1,即xy = 1 (mod z)",
这句话中的"1 (mod z)",应该也不是真的1 mod z的意思吧
2006-2-8 09:10
0
游客
登录 | 注册 方可回帖
返回
//