RSA
Posted vict0r
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RSA相关的知识,希望对你有一定的参考价值。
已知p,q,e求d
p=473398607161
q=4511491
e=17
n = (p-1) * (q-1)
def extendedEuclid(a, b):
if b == 0:
return 1, 0
else:
x, y= extendedEuclid(b, a % b)
x, y = y, (x - (a // b) * y)
return x, y
d = extendedEuclid(e,n)[0]
print(d)
Reference
https://baike.baidu.com/item/扩展欧几里得算法/2029414?fr=aladdin
以上是关于RSA的主要内容,如果未能解决你的问题,请参考以下文章