fork download
  1. #!/usr/bin/env python3
  2. from Crypto.Util.number import inverse, bytes_to_long, getPrime
  3. p = 7518283147897519798986631312311942714982659561018644929213736880399034971301376032101150749769503705407582365824775204697079741625923799892613204147150477
  4. q = 11637582457801537252149096487994896012074081822715877117084825337914457616498606492407903948310882045114201100295452554804370120197237117417931707544792581
  5. e = 3
  6.  
  7. ct = 51038091847653902662951087032267015983054673003808040334610842730066696584654111821097897449229890266268707009830444977136229455533152508956295143334037582954463017978848769539519174404432225881912032681108869945721009439084663948905413034986114372267486608387909319906617780712545909362019294053258723286819
  8.  
  9. n = p * q
  10.  
  11. flag = b"REDACTED"
  12. m = bytes_to_long(flag)
  13.  
  14. phi = ( p-1 ) * ( q-1 )
  15. d = inverse(e,phi)
  16. c = pow(m, e, n)
  17. print (hex(m)[2:-1].decode('hex'))
Success #stdin #stdout 0.02s 8316KB
stdin
Standard input is empty
stdout
REDACTED