· 9 years ago · Oct 07, 2016, 03:36 AM
1import os
2import hashlib
3import base64
4from Crypto.Cipher import AES
5
6secret_key = hashlib.sha256('ABCDEFGH'.encode('utf-8')).digest()
7
8encrypt_data =bytes(b'BfkH%2FBcWEdwESdJVf%2FKI5nC0exQMuzow2SO%2BRnRBIXKAntEEAGzTAbghzalj5nUg')
9
10missing_padding = len(encrypt_data) % 4
11if missing_padding != 0:
12    encrypt_data += b'='* (4 - missing_padding)
13
14base64_decode = base64.b64decode(encrypt_data)
15
16iv = encrypt_data[:16]
17enc = encrypt_data[16:]
18
19
20aes = AES.new(secret_key, AES.MODE_CBC,iv)
21decrypt_data = aes.decrypt(enc)