import base64 from cryptography.fernet import Fernet key = Fernet.generate_key() def jiami_aes_Fernet(self,key,text,to_str=True): f1_obj = Fernet(key) mes = bytes(text,encoding='utf-8') jiami = f1_obj.encrypt(mes) if to_str: jiami = str(base64.b64encode(jiami), encoding='utf-8') return jiami def jiemi_aes_Fernet(self,key,text): f1_obj = Fernet(key) if isinstance(text,str): text = base64.b64decode(text) jiemi = f1_obj.decrypt(text).decode('utf-8') return jiemi