Decrypts files encrypted by oDrive.
This is a work in progress. oDrive has yet to divulge critical information regarding the encryption process. None of the code has been tested.
Please follow the discussions on oDrive's forum.
- File encryption process: Source
- Encryption algorithm: AES-256-CBC
- Key size: 256-bits
- IV size: 128-bits
- KDF: PBKDF2
- Salt size: 64-bits
- Iterations
- Digest algorithm: HMAC-SHA256
- Plaintext format:
- File contents
- SHA256 hash of file contents
- Encrypted file format:
- Version info size: 8-bits
- Salt
- IV
- Ciphertext
- Encryption algorithm: AES-256-CBC
- File and folder name encryption process