欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

RSA由公钥求私钥

程序员文章站 2022-05-02 10:38:54
...

BUUCTF:

RSA由公钥求私钥
上代码:运行环境python3.x

e = 17
p = 473398607161
q = 4511491

N = (p-1)*(q-1)   #欧拉定理求f(N)

#求私钥
def private_key(N,e):
    k = 1
    if ((k * N + 1) % e) == 0:
        return (k * N + 1) // e
    k+=1

d = private_key(N,e)    
print(d)

得到flag:
125631357777427553