Kryptering
Bitwarden använder
Bitwarden krypterar och/eller hashar alltid dina data på din lokala enhet innan något skickas till molnservrar för lagring. Bitwarden-servrar används endast för att lagra krypterad data. För mer information, se
All valvdata krypteras av Bitwarden innan den lagras någonstans. För att lära dig hur, se
tip
If you'd like to learn more about how these encryption keys are used to protect your vault, you can also check out our
AES-CBC
AES-CBC
PBKDF2
PBKDF2 SHA-256 används för att härleda krypteringsnyckeln från ditt huvudlösenord, men du kan välja
Det förinställda antalet iterationer som används med PBKDF2 är 600 001 iterationer på klienten (antalet iterationer på klientsidan kan konfigureras från dina kontoinställningar), och sedan ytterligare 100 000 iterationer när de lagras på våra servrar (för totalt 700 001 iterationer som standard). Organisationsnyckeln delas via RSA-2048.
tip
The number of default iterations used by Bitwarden was increased in February, 2023. Accounts created after that time will use 600,001, however if you created your account prior to then you should increase the iteration count. Instructions for doing so can be found in the following section.
De använda hashfunktionerna är envägshashar, vilket innebär att de inte kan omvändas av någon på Bitwarden för att avslöja ditt huvudlösenord. Även om Bitwarden skulle hackas, skulle det inte finnas någon metod för att få ditt huvudlösenord.
Ändra KDF-iterationer
Bitwarden använder en säker standard, som nämnts ovan, men du kan ändra antalet iterationer från menyn Inställningar → Säkerhet → Nycklar i webbvalvet.
Att ändra antalet iterationer kan hjälpa till att skydda ditt huvudlösenord från att bli brutalt tvingat av en angripare, men bör inte ses som ett substitut till att använda ett starkt huvudlösenord i första hand. Ändring av iterationsantalet kommer att kryptera om den skyddade symmetriska nyckeln och uppdatera autentiseringshashen, ungefär som en vanlig huvudlösenordsändring, men kommer inte att rotera den symmetriska krypteringsnyckeln så att valvdata inte kommer att krypteras på nytt. Se
Om du ställer in dina KDF-iterationer för högt kan det resultera i dålig prestanda när du loggar in (och låser upp) Bitwarden på enheter med långsammare CPU:er. Vi rekommenderar att du ökar värdet i steg om 100 000 och sedan testar alla dina enheter.
När du ändrar antalet iterationer kommer du att loggas ut från alla klienter. Även om risken med att
Argon2id
Argon2, vinnaren av 2015 års
Som standard är Bitwarden inställd på att allokera 64 MiB minne, iterera över det 3 gånger och göra det över 4 trådar. Dessa standardvärden ligger över
Ökande KDF-iterationer kommer att öka körtiden linjärt.
Mängden KDF-parallellism du kan använda beror på din maskins CPU. I allmänhet är Max. Parallellism = Num. av kärnor x 2.
note
Argon2id-användare med ett KDF-minne som är högre än 48 MB kommer att få en varningsdialog varje gång iOS autofyll initieras eller en ny Skicka skapas via Share-arket. För att undvika detta meddelande, justera Argon2id-inställningarna eller aktivera
Anropade kryptobibliotek
Bitwarden implementerar inga kryptografiska primitiver. Bitwarden använder endast kryptografiska primitiver från populära och välrenommerade kryptobibliotek som är skrivna och underhållna av kryptografiska experter. Följande kryptobibliotek används: