RSA分数取模(分数求模)运算

关于分数取模 以RSA算法为例

ed = 1 mod n
d = 1/e mod n

e, n, 已知,x, y, z, 是要自己凑出来的
(1) n = e * x + z
(2) e =  y * z + 1

可以简单的将(1)(2)公式中的e 和 z约掉 得到 d = x*y +1
具体原理如下:
在这里插入图片描述
做个例题练一下手:
例题1:
e = 23 , n=2923 , p=37 , q=79, f(n) = (p-1) * (q-1) =2808,

 (1) d = 1/e mod 2808
 (2) d = 1/23 mod  2808
 (3) 2808 = 23  * 122 + 2
 (4) 23 = 11 * 2 + 1
 (5) d = 11 * 122 + 1   = 1343 结束!!!!
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值