题目:
n=240546297453496858231088405356129350257,你能把这个整数分解成两个素数的积吗?=> n = p * q
flag:NSSCTF{md5(min(p,q)+max(p,q))}
利用网站分解n之后将两数(p,q)相加,结果用md5 加密
EXP:
from hashlib import md5
p=13891650093628440437
q=17315890900809982861
print(p+q)#31207540994438423298
result=31207540994438423298
result_bytes = str(result).encode('utf-8')
hashed_result = md5(result_bytes).hexdigest()
print(hashed_result)