eddyp / libbde

Library and tools to access the BitLocker Drive Encryption (BDE) encrypted volumes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libbde is a library to access the BitLocker Drive Encryption (BDE) format.
BitLocker Drive Encryption (BDE) is a volume-based encryption method used by
Microsoft Windows, as of Vista, to encrypt data on a storage media volume.

Project information:

* Status: alpha
* Licence: LGPLv3+

Supported BDE formats:

* BitLocker Windows Vista
* BitLocker Windows 7
* BitLocker Windows 8
* BitLocker Windows 10
* BitLocker To Go

Supported encryption methods:

* AES-CBC
* AES-XTS

Supported protection methods:

* clear key
* password
* recovery password
* start-up key
* FKEV and/or TWEAK key data

Unsupported BDE formats:

* Bitlocker Used Disk Space Only encryption

Unsupported protection methods:

* Trusted Platform Module (TPM)
* SID-based protector

Additional features:

* support for partial encrypted volumes
* zeros out the BDE metadata, matches behavior seen on Windows

Work in progress:

* Dokan library support
* Thread-safety in volume API functions

For more information see:

* Project documentation: https://github.com/libyal/libbde/wiki/Home
* How to build from source: https://github.com/libyal/libbde/wiki/Building

About

Library and tools to access the BitLocker Drive Encryption (BDE) encrypted volumes

License:GNU Lesser General Public License v3.0


Languages

Language:C 74.9%Language:M4 15.5%Language:Shell 4.0%Language:Python 2.0%Language:Makefile 1.5%Language:PowerShell 1.4%Language:Roff 0.6%Language:C++ 0.1%