Encrypting a repository

June 17th, 2005 at 5:19 pm (3 years ago) by Andi Vajda under chandlerdb

Sleepycat’s Berkeley DB software, which provides the persistence underpinnings to Chandler’s repository, can be configured to use the AES (Rijndael) algorithm to encrypt its data files.

To use this feature, simply pass a ‘password’ keyword argument to Repository.create() or Repository.open(). This password is of course not stored in the repository and its loss would make the data in it unrecoverable until you figured out a way to crack the encryption.

When starting Chandler from the command line, the -S/–encrypt argument can be used to be prompted for a password when creating or opening the repository. It would be nice for the Chandler UI to make this functionality available for non-command line users eventually.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Reddit

Leave a Reply