1 2 3 4 5 6 7 8 9 10 11 12 13 14
| from Crypto.Util.number import getPrime, bytes_to_long from secret import flag
p = getPrime(1024) q = getPrime(1024) n = p * q e = 65537 hint1 = p >> 724 hint2 = q % (2 ** 265) ct = pow(bytes_to_long(flag), e, n) print(hint1) print(hint2) print(n) print(ct)
|