Come funziona la crittografia in un password manager: il meccanismo che ti protegge

Un password manager ti protegge cifrando ogni voce del tuo vault con una chiave creata dalla tua master password e mai condivisa col fornitore. In pratica: senza quella chiave, i dati restano illeggibili, anche se rubati.
Il percorso di una password: dalla tastiera al vault cifrato
- Inserisci la master password: è l’unico segreto che devi ricordare.
- Derivazione della chiave (KDF): il software usa Argon2id o PBKDF2 per ottenere una chiave robusta dalla tua master password.
- Cifratura locale: le tue credenziali vengono cifrate sul dispositivo, voce per voce, con algoritmo simmetrico (di solito AES-256-GCM).
- Verifica di integrità: tag di autenticazione (HMAC o AEAD) assicurano che nessuno abbia alterato i dati.
- Sincronizzazione opzionale: se attiva, il vault cifrato viene caricato sul cloud; il fornitore non vede nulla in chiaro.
- Sblocco: quando apri il vault, la chiave viene ricostruita al volo e usata solo in memoria, poi eliminata.
In sintesi: la sicurezza dipende da tre pilastri: una master password forte, una derivazione di chiave lenta (Argon2/PBKDF2) e cifratura autenticata (AES-GCM).
Gli ingredienti crittografici
Cifratura simmetrica
Quasi tutti i password manager usano AES-256 in modalità GCM o CBC con HMAC. È uno standard solido e ampiamente verificato AES.
- AES-GCM: cifra e autentica in un solo passaggio (AEAD).
- Nonce/IV unici: ogni voce ha un inizializzatore diverso per evitare pattern ripetuti.
Derivazione della chiave (KDF)
La master password, da sola, non basta. Serve un KDF che renda costoso tentare indovinamenti.
- Argon2id: resistente a GPU/ASIC, regola anche l’uso di memoria.
- PBKDF2-HMAC-SHA256: ancora diffuso; sicuro se i “giri” sono elevati.
Autenticazione e integrità
HMAC o AEAD assicurano che chi legge abbia la chiave giusta e che il contenuto non sia stato alterato.
| Tecnologia | Scopo | Parametri consigliati |
|---|---|---|
| AES-256-GCM | Cifratura + autenticazione | Nonce unico per voce, librerie auditate |
| Argon2id | Derivazione chiave | Memoria ≥ 64–256 MB, tempo ≈ 300–1000 ms, parallelismo 2–4 |
| PBKDF2-HMAC-SHA256 | Derivazione chiave | Iterazioni ≥ 300k su desktop moderni |
| HMAC-SHA256 | Integrità | Chiave separata o AEAD preferibile |
In sintesi: cerca Argon2id con parametri regolabili e AES-GCM. È il binomio più moderno per robustezza e prestazioni.
Cloud, offline, zero-knowledge: cosa cambia
Modello offline: il vault resta solo sui tuoi dispositivi. Massimo controllo, meno comodità di sincronizzazione.
Cloud con zero-knowledge: i server custodiscono solo dati cifrati; le chiavi non lasciano i tuoi device. Il fornitore non può decrittare.
Ambiente aziendale: possibile integrazione con SSO; attenzione a come viene protetta la chiave lato client.
In ottica privacy, un servizio europeo che dichiari chiaramente la gestione dei dati può semplificare la conformità a GDPR.
Rischi e contromisure reali
- Phishing della master password: verifica sempre dominio e app prima di inserirla. Valuta il blocco biometrico su dispositivi fidati.
- Keylogger e malware: proteggi il sistema. Scegli strumenti leggeri e aggiornati; per Windows può aiutare selezionare un antivirus efficace ma poco invasivo.
- Backup non cifrati: assicurati che i backup del vault restino cifrati o protetti da file system sicuro.
- Master password debole: usa almeno 14–16 caratteri con parole casuali o passphrase.
- Browser extension hijack: installa solo da store ufficiali, attiva l’auto-lock dopo pochi minuti.
Come scegliere un password manager affidabile
- Modello zero-knowledge documentato e comprensibile.
- Standard pubblici: AES-GCM, Argon2id, PBKDF2, HMAC; niente cifrature “proprietarie” non auditate.
- Parametri KDF regolabili per seguire l’evoluzione dell’hardware.
- Audit indipendenti e trasparenza su bug bounty.
- Portabilità: esportazione sicura, piani di emergenza e recupero account.
- Autofill prudente e protezioni anti-phishing nel browser.
- Compatibilità ampia: desktop, mobile, passkey, U2F/FIDO2.
- Monitoraggio violazioni e avvisi su riutilizzi.
Se stai iniziando da zero e vuoi un quadro operativo, può essere utile una guida pratica alla gestione sicura delle password e ai software che riducono l’esposizione ai data breach.
Impostazioni da attivare subito
- Master password: crea una passphrase lunga con 4–5 parole casuali.
- KDF “costoso”: alza Argon2id o le iterazioni PBKDF2 fino a 300–800 ms di derivazione.
- Auto-lock: blocco automatico dopo 1–5 minuti di inattività.
- 2FA sull’account: TOTP o chiave FIDO2 per l’accesso al servizio cloud.
- Backup cifrato: conserva una copia del vault in luogo sicuro.
Domotica, vita reale e ordine digitale
Dopo due anni a Berlino in una startup di smart home, ho capito quanto il numero di credenziali cresca con ogni sensore, hub o servizio.
Oggi a Firenze, tra test di nuovi dispositivi e app, il password manager è la mia base: generazione automatica, tag per i profili di casa/ufficio e condivisione sicura con chi collabora ai progetti.
In sintesi:
- La chiave di cifratura nasce dalla tua master password, non dal cloud.
- AES-GCM protegge contenuto e integrità; Argon2id frena gli attacchi a forza bruta.
- Con buone pratiche e dispositivi puliti, il rischio residuo si riduce drasticamente.

