UTCTF_2024_RSA_256
题目描述
附件内容
N = 77483692467084448965814418730866278616923517800664484047176015901835675610073
e = 65537
c = 43711206624343807006656378470987868686365943634542525258065694164173101323321解题思路
import libnum
from gmpy2 import invert
n = 77483692467084448965814418730866278616923517800664484047176015901835675610073
e = 65537
c = 43711206624343807006656378470987868686365943634542525258065694164173101323321
p = 1025252665848145091840062845209085931
q = 75575216771551332467177108987001026743883
assert n == p * q
d = invert(e, (p - 1) * (q - 1))
m = pow(c, d, n)
print(libnum.n2s(int(m)))
最后更新于