Skip to content

eahrold/Crypt

Repository files navigation

#Crypt Crypt is a system for centrally storing FilveVault 2 recovery keys. It is made up of a client app, and a Django web app for storing the keys. You will also need to download and install the webapp.

##Client The client is written in Pyobjc, and makes use of Google's csfde from Cauliflower Vest to handle the actual encryption on OS X 10.7 and the built in fdesetup on OS X 10.8. An example login hook is provided to see how this could be implemented in your organisation.

###Features

  • If escrow fails for some reason, the recovery key is stored on disk and a Launch Daemon will attempt to escrow the key periodically.
  • If the app cannot contact the server, it will quit

###Screenshot Crypt Screenshot

###Installation

###Configuration sudo defaults write /Library/Preferences/FVServer ServerURL "http://yourserver.com"

##Acknowledgements Many thanks to my lovely employers at pebble.it for letting me release this, thanks to Google for releasing csfde, and thanks to Greg Neagle and the other contributors at Munki for having code that I could borrow.

About

An app for allowing users to enable FileVault 2 and safely escrow the Recovery Key with an instance of Crypt-Server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published