bluprints, schemas,helpers and routes

This commit is contained in:
VivianDee
2025-03-20 17:46:34 +01:00
commit aafa9992e3
55 changed files with 1847 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
# app/middlewares/encryption.py
from cryptography.fernet import Fernet
import os
ENCRYPTION_KEY = os.getenv("ENCRYPTION_KEY", Fernet.generate_key())
cipher = Fernet(ENCRYPTION_KEY)
def encrypt_data(data):
"""Encrypt sensitive data"""
return cipher.encrypt(data.encode()).decode()
def decrypt_data(data):
"""Decrypt sensitive data"""
return cipher.decrypt(data.encode()).decode()