#!/usr/bin/python import base64 from Crypto import Random from Crypto.Cipher import AES key = list("uQA\\-nM@=1wl\x1EbN!") b64 = "xQ34V+MHmhC8V88KyU66q0DE4QeOxAbp1EGy9tlpkLw=" key[0] = chr(120) offset = 1 while True: key[offset] = chr(ord(key[offset]) + 3) offset += 1 if len(key) <= offset: break key = "".join(key) # print(len(key)) # print(len(base64.b64decode(b64))) def decrypt(key, encrypted): # IV = Random.new().read(BLOCK_SIZE) aes = AES.new(key, AES.MODE_ECB) return aes.decrypt(base64.b64decode(b64)) decrypted = decrypt(key.encode("utf-8"), b64) print(decrypted.decode("utf-8"))