File size: 447 Bytes
7de0e57
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# utils/encryption.py
from cryptography.fernet import Fernet

def encrypt_data(data):
    key = Fernet.generate_key()
    cipher_suite = Fernet(key)
    encrypted_data = cipher_suite.encrypt(json.dumps(data).encode())
    return encrypted_data

def decrypt_data(encrypted_data):
    key = Fernet.generate_key()
    cipher_suite = Fernet(key)
    decrypted_data = json.loads(cipher_suite.decrypt(encrypted_data).decode())
    return decrypted_data