#AES from Crypto.Cipher import AES from Crypto import Random from Crypto.Util import Counter #generating the key key = Random.get_random_bytes(32) #encryption function def encrypt_fun(key, origin_text): counter = Counter.new(128) c = AES.new(key, AES.MODE_CTR, counter=counter) en = c.encrypt(origin_text) return en def decrypt_fun(key, cipher_text): counter = Counter.new(128) c = AES.new(key, AES.MODE_CTR, counter=counter) de = c.decrypt(cipher_text) return de txt = "www.google.com".encode() e = encrypt_fun(key, txt) de = decrypt_fun(key, e) print(e) print(de.decode())