mirror of
https://github.com/bitwarden/help
synced 2025-12-06 00:03:30 +00:00
what encryption is used article. ref #2
This commit is contained in:
34
_articles/security/what-encryptoion-is-used.md
Normal file
34
_articles/security/what-encryptoion-is-used.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
layout: article
|
||||
title: What encryption is being used?
|
||||
category: Security
|
||||
featured: true
|
||||
popular: false
|
||||
tags: [encryption]
|
||||
---
|
||||
|
||||
bitwarden uses [AES][aes] 256 bit encryption as well as [PBKDF2][pbkdf2] to secure your data.
|
||||
|
||||
[AES][aes] is used by the US government and other government agencies around the world for protecting top secret data. With
|
||||
proper implementation and a strong encryption key (your master password), it is considered unbreakable.
|
||||
|
||||
[PBKDF2][pbkdf2] is used to derive the encryption key from your master password. This key is then salted and hashed.
|
||||
|
||||
bitwarden does not write any crypto code. bitwarden only invokes crypto from popular and reputable crypto libraries that are
|
||||
written and maintined by cryptography experts. The following crypto libraries are used:
|
||||
|
||||
- Javascript (web and browser extension vaults)
|
||||
- [SJCL][sjcl]
|
||||
- C# (mobile vault)
|
||||
- CommonCrypto (iOS, Apple)
|
||||
- Javax.Crypto (Android, Oracle)
|
||||
- [BouncyCastle][bouncy] (Android)
|
||||
|
||||
bitwarden **always** encrypts and/or hashes your data on your local device before it is every sent to the cloud servers for
|
||||
syncing. The bitwarden servers are only used for storing encrypted data. It is not possible to get your unencrypted data from
|
||||
the bitwarden cloud servers.
|
||||
|
||||
[aes]: https://en.wikipedia.org/wiki/Advanced_Encryption_Standard
|
||||
[pbkdf2]: https://en.wikipedia.org/wiki/PBKDF2
|
||||
[sjcl]: https://crypto.stanford.edu/sjcl/
|
||||
[bouncy]: http://www.bouncycastle.org/csharp/
|
||||
@@ -1,6 +1,7 @@
|
||||
markdown: kramdown
|
||||
permalink: pretty
|
||||
encoding: utf-8
|
||||
port: 4009
|
||||
|
||||
exclude: [node_modules, ./bitwarden-help.sln]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user