Lably
Skip to content

Bitwarden

Open-source password management software

  • 7 min read
  • 6 chapters

Related on Lably

Through Open-source software, Login and Multi-factor authentication

Functionalities

Bitwarden uses client-side zero-knowledge encryption, meaning the company cannot see its users' data. This is achieved by end-to-end encrypting data with AES-CBC 256-bit and by using PBKDF2 SHA-256/Argon2id to derive the encryption key.

To log in, a user can use an email-address and password combination, biometric authentication, two-factor authentication (2FA), passkey, single sign-on, or passwordless login via notification approval on a mobile/desktop device.

Additional client functionality includes: import of data from more than 50 password managers (such as LastPass, 1Password, and Keeper) passkey management; export to JSON, encrypted JSON, and CSV formats; a random password generator; autofill of login and other forms; integration with email alias services; ability to sync across unlimited platforms and devices; storage of an unlimited number of items; and storing a variety of information beyond username-and-password pairs, including passkeys, TOTP seeds, debit and credit card numbers, billing data and other identity information, and secure notes (free-form text). Each item type can be extended by custom fields and file attachments, though these are restricted by file size depending on the subscription plan. A feature called "Send" allows sharing of end-to-end encrypted text messages (free version) and files (paid versions). Any sent item optionally can be set with an expiration date, a maximum access limit, and a password. The Password Checkup tool uses zxcvbn to assess password strength. It detects credential breaches by querying the Have I Been Pwned? database.

Bitwarden implements credential sharing through collections within an organization. As of 2024 collections in a given organization are encrypted using the same organizational secret key, meaning that privilege separation is enforced at the authorization layer rather than through distinct encryption keys for each collection.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Computing and communication