Hur lagras den privata nyckeln?
- Lästid
- 1 min
- Kategori
- Kryptering och nycklar
Din privata Proton Mail(nytt fönster)-nyckel genereras i din webbläsare. Innan den privata nyckeln skickas till servern för lagring, krypterar vi den med ditt lösenord (eller lösenord för brevlåda om du använder två-lösenordsläge). Detta säkerställer att du och endast du kan använda din privata nyckel.
För att skydda din privata nyckel använder vi först bcrypt för att skapa en hash av ditt lösenord, med hjälp av ett slumpmässigt genererat salt som skiljer sig åt för varje användare. Resultatet används sedan för att kryptera din privata nyckel med AES-256. Genom att hasha det med bcrypt först gör vi det mycket långsammare för den som försöker gissa ditt lösenord att avkryptera din privata nyckel. Vi använder ett annat salt för varje användare, vilket innebär att en angripare som försöker komma över lösenord med brute force endast kommer att kunna rikta in sig på en användare i taget, vilket saktar ner dem ytterligare.
I allmänhet är det bästa sättet att skydda din privata nyckel från att läcka att välja ett starkt lösenord.