Come viene archiviata la chiave privata?
- Lettura
- 1 minuto
- Categoria
- Crittografia e chiavi
La tua chiave privata di Proton Mail(nuova finestra) viene generata nel tuo browser. Prima di inviare la chiave privata al server per l’archiviazione, la crittografiamo con la tua password (o la password della casella email se usi la modalità a due password). Questo garantisce che solo tu possa usare la tua chiave privata.
Per proteggere la tua chiave privata, utilizziamo prima bcrypt per creare un hash della tua password, usando un salt generato casualmente che differisce per ciascun utente. Il risultato viene poi utilizzato per crittografare la tua chiave privata con AES-256. Calcolandone prima l’hash con bcrypt, rendiamo il processo molto più lento per chiunque cerchi di indovinare la tua password per decriptare la tua chiave privata. Utilizziamo un salt diverso per ciascun utente: questo significa che un malintenzionato che cerca di ottenere le password tramite forza bruta potrà colpire solo un utente alla volta, rallentando ulteriormente il suo attacco.
In generale, per proteggere la tua chiave privata dalla divulgazione, l’approccio migliore consiste nello scegliere una password robusta.