Skip to content

Dependencias

Ciphie tiene una sola dependencia obligatoria. El resto es stdlib de Python — sin frameworks, sin abstracciones innecesarias.

PaqueteUsoRequerido
cryptographyAES-256-GCM, HKDF-SHA256, PBKDF2-HMAC
qrcode[pil]Genera el QR para configurar TOTPOpcional
pyobjcTouch ID en macOSOpcional

Los secretos se guardan en ciphie.db, un archivo SQLite en la raíz del proyecto con permisos 0o600. No hay servidor, no hay proceso corriendo en segundo plano.

El archivo es tuyo: podés inspeccionarlo, copiarlo, moverlo o borrarlo directamente.

VariableDescripción
MASTER_ENCRYPTION_KEYClave base para derivar las claves de cifrado por secreto via HKDF-SHA256

Consultá .env.example en el repositorio para un template completo.