Skip to content

missett/CryptoDropbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependencies -

1) Python RSA by Stuvel
2) Dropbox Python SDK
3) Watchdog

RSA and Watchdog can both be installed with easy_install.
If you're going to be using this behind a proxy then grab my modified Dropbox SDK, otherwise
download the latest SDK from the Dropbox Developer website and use the install script. 

Setup -

You'll need to modify network.py by replacing the hash symbols on line 45 
with your Dropbox secret and app key. After that you'll need to set up settings.xml
by adding a folder path for the program to monitor. Don't worry about the public key 
section as that isn't used by the program anymore. To add more public keys to
encrypt for, simply drag the key file in PEM format into the 'keys' directory (you 
may need to create this directory in the same place as the .py files). 

Running-

1) Make sure you've got a directory in the settings.xml file.
2) Run the python program with 'python daemon.py'. 
	2a) To get the GUI running add a -g command flag after.

About

My dissertation program that uses public key cryptography to encrypt user data before uploading it to a remote Dropbox account.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages