欢迎光临散文网 会员登陆 & 注册

【密码学】求逆元和次方取余

2023-07-03 15:40 作者:wing2791  | 我要投稿

前言

没有公式推导,基本只展示如何计算,本人不是密码学的,只是学了这个,用来记录一下,假如以后要用呢?直接上手

欧几里得求逆元

题目: a*b mod n = 1,已知a和n,求b

求7关于模26的的逆元

答案:15

求逆元示例

练习,下面是RSA的一个例子,具体的不细说,下面的英文题目不用管,题目看下面文字即可

这里的模是60【(p-1)*(q-1)】,e(公钥)是13,求d(私钥),使得e * d mod 60 == 1

答案:d = 37

解析看下面的第二张图,不懂上上面的图

RSA示例题目
求逆元练习题

次方取余

具体不知道叫啥,参考资料题目为“快速幂||取余运算”

题目:5^13 mod 77的值

次方取余示例

练习:

7^18 mod 23

答案:18

次方取余练习题

小结:

原本是写有代码的,但我写的话估计像个傻子,就没写了

原来B站能插入代码块啊,以后再试试(估计得很久了的(′д` )…彡…彡

图片字好小,以后再说吧,能看见

参考博客

https://blog.csdn.net/weixin_41705627/article/details/105508788

https://blog.csdn.net/lclchong/article/details/127855899

【密码学】求逆元和次方取余的评论 (共 条)

分享到微博请遵守国家法律