Files
postbot/app/services/crypto.py
2025-08-17 11:44:54 +09:00

10 lines
434 B
Python

import base64
def encrypt_token(token: str, secret: str) -> str:
# TODO: заменить на реальное шифрование (Fernet) — здесь простая обёртка
raw = f"{secret}:{token}".encode()
return base64.urlsafe_b64encode(raw).decode()
def decrypt_token(token_enc: str, secret: str) -> str:
data = base64.urlsafe_b64decode(token_enc.encode()).decode()
return data.split(":", 1)[1]