In this post I’m setting up a secure password management system which is accesible from anywhere with Windows and Mac (any OS will do).
When my Macbook Pro was stolen I succesfully changed all my account passwords whitin a day. I had backup copies of my passwords stored in my dropbox account. All I needed was another computer and access to my account. Here are the steps to keep your passwords safe and in the cloud.
I use a free Dropbox account to sync files that I access from multiple locations, using their secure web storage. It is incredibly convenient to develop something on my laptop, save it in my Dropbox folder, and access the files from my desktop or phone. Before, I would have emailed the files to myself.
Signup for a Dropbox account and download the client
Create an account first, then run the Dropbox Installer. From your browser’s Downloads window, double click the .dmg/.exe file that just downloaded. After downloading the client, follow the steps to install the client. Double click the Dropbox icon in your Applications folder or desktop to get all set up, and you’re good to go.

Download and Configure Keepass(X)
- KeepassX for Mac OS X / Keepass for Windows for storing passwords crossplatform, check here for more platforms
Start Keepass(X). The very first step is creating a new password database. To create one, click ‘File – New…’ in the main menu. A window will appear, which prompts you for a master password and/or key file. The database will be encrypted with the password you enter here. The password you enter here will be the only password you’ll ever have to remember from on now. It should be long and built up of mixed characters. Keep in mind that when someone gets your database file and guesses the password, he could access all passwords you stored in the database.
Adding an entry
Time to store your passwords in the database! Right-click and choose ‘Add Entry…’. In this window you can now edit your entry: enter some title for it, an username, an URL, the actual password, etc. If you don’t need some of the fields, just leave them empty. When you’re done, click [OK].
You’ll see your new entry in the password list on the right now.
Putting it al together
When dropbox is installing the program creates a shared folder which is synced to internet (the cloud). This is default your public folder.
The final thing to do is move your Keepass(X) database and keyfile to your shared folder and it is synced automatically.
