대칭키 암호화 방식임같은 key 하나로 암호화/복호화 다 함내부적으로AES-128 (CBC)HMAC-SHA256씀 → 무결성 + 보안 둘 다 챙김 🔑 Fernet KeyURL-safe base64 인코딩된 32바이트 키보통 이렇게 생김 b'ZpLJmZ9bZr7...' 절대 노출하면 안 됨→ 노출되면 복호화 다 가능해짐 암호화 (encrypt)평문(bytes) → 암호문(token)암호문 안에 포함된 것들:타임스탬프랜덤 IVHMAC 서명같은 값 암호화해도 결과 매번 다름 복호화 (decrypt)token + key 있으면 원문 그대로 복원key 틀리면 예외 터짐 plain = f.decrypt(token) 만료 기능 있음ttl 옵션 주면→ 특정 시간 지나면 복호화 불가 f.decrypt(token, ..