Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from Crypto.Cipher import AES
- from Crypto.PublicKey import RSA
- import base64
- p = 2693
- q = 201559811875263582217
- n = 542800573380084826910381
- e = 65537L
- phi = (p-1)*(q-1) / RSA.pubkey.GCD(p-1,q-1)
- d = RSA.inverse(e, phi)
- RSA.construct((n, e, d))
- s1_64 = 'ZW5jX2tleToxMzA1NTIzMDU0MDQyNjY0NTk2NDg0OTQKbjo1NDI4MDA1NzMzODAwODQ4MjY5MTAzODEKZTo2NTUzNwppdjpkqmNUCELPqQ=='
- s2_64 = 'bncFlPPa6T6JFup6dMYQn7m3uWokRWYT3K/j907seyUm8Pk19ZD9a5hgPZ/P8w0itxAyMZNyG7dOtINeCVhSxw=='
- s1 = base64.decodestring(s1_64)
- s2 = base64.decodestring(s2_64)
- enc_key_str = s1.split('\n')[0][8:]
- iv = s1.split('\n')[-1][3:]
- iv_ex1 = '\x00'*8 + iv
- aes = AES.new(enc_key_str, mode=AES.MODE_CBC, IV=iv_ex1)
- RSA.bytes_to_long(aes.decrypt(s2))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement