[Box Backup] Raw File Encryption Key Management

Chris Wilson boxbackup at fluffy.co.uk
Mon Mar 31 09:29:16 BST 2008


Hi Jamuel,

On Sun, 30 Mar 2008, Jamuel P. Starkey wrote:

> >From the docs I surmise that the raw file encryption key file contains 
> >two keys: one AES and one Blowfish.  Can some describe the 
> >file/container
> that encapsulates these keys? I tried a cursory Google search for a 
> description of raw encryption keys and didn't get very far . . .
> 
> Are there any suggestions for a means to export these keys?  Or even to 
> transform the keys into another format for archival purposes?

No, they are not designed to be separated, they are useless without each
the other, and they are not designed to be useful or used for any purpose 
at all other than Box Backup. Just archive the .raw file. It's just what 
you need to restore files.

As far as I know there is no container, they are just just pulled out at 
fixed offsets and lengths from the binary file. See 
lib/backupclient/BackupClientCryptoKeys.cpp.

> Any information you can provide with respect to the raw file encryption 
> keys would be greatly appreciated.

docs/backup/backup_encryption.txt is the only one that I know of, apart 
from the source itself.

Cheers, Chris.
-- 
_____ __     _
\  __/ / ,__(_)_  | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer |
\ _/_/_/_//_/___/ | We are GNU : free your mind & your software |



More information about the Boxbackup mailing list