Personal blog and hacks by Raymundo Cassani

unsplash-logoSamantha Lam

Nowadays we have to handle an enormous quantity of passwords. As it is not desirable to reuse passwords, nor to write down, it is necessary to have a way manage them. My must- and nice-to-have list was:

  1. Encrypted passwords
  2. Passwords need to be always available, not depend on cloud storage
  3. Being able to access them from different OS
  4. Open-source software for encryption
  5. Synchronization among unlimited devices

After research and thinking in advantages and drawbacks among the different methods, I came to the solution of using an offline password manager (KeePassXC) and service to synchronize files (Dropbox).

KeePassXC is an open-source cross-platform password manager that has has support for Windows, Linux, macOS. Although the there is not official, KeePassXC uses a database format that can be read and written with other Android and iOS apps.

To set up this password management strategy just:

  1. Created a database with KeePassXC, and select a strong password for it. This password must be memorable as it should not be stored in any place but in your head.

  2. Place the KeePassXC database file in a Dropbox folder. This will keep it synchronized in all your Dropbox devices.

This approach has worked very nice in my case, although it presents disadvantages such as:

  • If the master password for the database is lost, all the passwords are locked.

  • In March 2019, Dropbox put a limit of 3 devices for Basic (free) users, and two different OS in the same computer count as two devices.


comments powered by Disqus