QuantumVault è un gestore di password CLI (Command-Line Interface) realizzato in Rust. L'applicazione è progettato per memorizzare e gestire in modo sicuro le tue credenziali, proteggendo i tuoi dati con crittografia avanzata.
- Gestione di credenziali: Aggiungi, visualizza, modifica e rimuovi login per diversi servizi
- Crittografia sicura:
- Utilizza AES-256-GCM per crittografare le password
- Implementa Argon2 per l'hashing della password master
- Interfaccia utente: Menu intuitivo per navigare tra le diverse funzionalità
- Integrazione con clipboard: Copia automaticamente le password negli appunti
- Salvataggio automatico: I dati vengono salvati in una posizione sicura nel file system
- Clona il repository:
git clone https://github.com/tuo-username/quantumvault.git- Compila il progetto:
cargo build- Esegui il programma:
cargo run -- nuovo-vaultquantumvault nuovo-vault: Crea un nuovo vaultquantumvault login: Accedi a un vault esistentequantumvault elimina-vault: Elimina un vault
Una volta acceso al vault, potrai:
- Aggiungere nuove credenziali
- Visualizzare le credenziali salvate
- Rimuovere credenziali
- Modificare informazioni esistenti
- Copiare automaticamente le password negli appunti
- Tornare al menu principale
- Esci dal programma
- Le password vengono crittografate con AES-256-GCM
- La password master viene hashata con Argon2
- I dati vengono salvati localmente in un file crittografato
- Nessun dato viene inviato su internet
- La password master non viene mai memorizzata
- Assicurati di mantenere al sicuro la tua password master, poiché non c'è possibilità di recupero
- I dati vengono salvati nella cartella
~/.local/share/.password_managersu windows oppure~/Library/Application Support/.password_manager