From: PhiTux Date: Sun, 29 Dec 2024 11:12:12 +0000 (+0100) Subject: minor change to reduce en-/decoding X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=e4e20d503293e14f6d8f6f53e0dcc6c953a35fc5;p=DailyTxT.git minor change to reduce en-/decoding --- diff --git a/backend/server/utils/security.py b/backend/server/utils/security.py index 68dd646..d745296 100644 --- a/backend/server/utils/security.py +++ b/backend/server/utils/security.py @@ -31,12 +31,12 @@ def get_enc_key(user_id: int, derived_key: str) -> bytes: key = user["enc_enc_key"] f = Fernet(base64.urlsafe_b64encode(base64.b64decode(derived_key))) - return f.decrypt(key) + return base64.urlsafe_b64encode(base64.urlsafe_b64decode(f.decrypt(key))) def encrypt_text(text: str, key: str) -> str: - f = Fernet(base64.urlsafe_b64encode(base64.urlsafe_b64decode(key))) + f = Fernet(key) return f.encrypt(text.encode()).decode() def decrypt_text(text: str, key: str) -> str: - f = Fernet(base64.urlsafe_b64encode(base64.urlsafe_b64decode(key))) + f = Fernet(key) return f.decrypt(text.encode()).decode() \ No newline at end of file