diff --git a/preferences/aes_field.py b/preferences/aes_field.py index 4d927abd..27b026f7 100644 --- a/preferences/aes_field.py +++ b/preferences/aes_field.py @@ -27,6 +27,7 @@ def encrypt(key, s): def decrypt(key, s): obj = AES.new(key) ss = obj.decrypt(s) + print(ss) return ss.split(bytes(EOD, 'utf-8'))[0] @@ -35,10 +36,6 @@ class AESEncryptedField(models.CharField): setattr(instance, self.name, binascii.b2a_base64(encrypt(settings.AES_KEY, data))) - def value_from_object(self, obj): - return decrypt(settings.AES_KEY, - binascii.a2b_base64(getattr(obj, self.attname))).decode('utf-8') - def to_python(self, value): if value is None: return None