XIXI 发表于 前天 13:09

【春秋云实企安殿】easy RSA - Misc - 50pt

题目描述




解题步骤

先分解n



import sympy as sp

N = 322831561921859
sp.factorint(N)



p = 13574881
q = 23781539
phi = p * (p - 1) * (q - 1)


from Crypto.Util.number import inverse

e = 23
d = inverse(e, phi)



c = 0xdc2eeeb2782c
m = pow(c, d, N)
hex(m)


PCTF{3a5Y}




页: [1]
查看完整版本: 【春秋云实企安殿】easy RSA - Misc - 50pt