Salta al contenuto
← projects
security Kotlin · Jetpack Compose · Room · Android Keystore

Enclave

Password manager Android offline con cifratura AES-256-GCM, sblocco biometrico e backup protetti, senza cloud o telemetria.

Problema
Le credenziali personali richiedono protezione a riposo e un accesso pratico senza affidare il vault a servizi remoti.
Soluzione
Enclave cifra i campi sensibili con chiavi nell'Android Keystore, protegge l'accesso con passcode o biometria e salva i dati localmente tramite Room.
Risultato
Un vault mobile multilingue con generatore di password, ricerca, blocco automatico, clipboard temporanea e backup cifrati importabili.
Stack
KotlinJetpack ComposeRoomAndroid Keystore

Sicurezza locale

Password, username e note sono cifrati singolarmente con AES-256-GCM. Il passcode viene derivato con PBKDF2, mentre tentativi errati, background e inattività attivano meccanismi di blocco configurabili.

Vault e backup

Le voci possono essere cercate, categorizzate e contrassegnate come preferite. L’esportazione produce un file .cvbak cifrato con una password scelta dall’utente.