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]