From 6d335881a69b982413d49c0f9b8631a8d1413b03 Mon Sep 17 00:00:00 2001 From: Hugo LEVY-FALK Date: Sat, 27 Jan 2018 00:07:28 +0100 Subject: [PATCH] Meilleure gestion du AESField --- preferences/aes_field.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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