Automatically sync of the database between various devices via and encrypted channel (ssh, ssl, etc)
Non intrusive behavior (a.k.a I don’t care about application integration).
On the net, it seems that everyone stores their password databases on the cloud.
Somehow, I am not convinced that KeePass is the appropriate tool because I haven’t found a way to sync between devices without a Dropbox like service. And obviously, I don’t like to idea to store my passwords on the "cloud’.
I personally use Kwallet but at the moment they don’t support syncing between devices so this may be no good for you. However you can export your wallets either encrypted or not to other devices that support Kwallet. The only other service I use is Lastpass which as you probably know is cloud based but at least works in windows and android. They do seem to be one of the better cloud based password managers from their openness in the past when vulnerabilities have been found.
> I would like to use a password manager because I have a lot of passwords
> that I cannot remember all of them.
> My requirements are:
> - Multi-platform: openSUSE (KDE + CLI), Android (optionally: Windows)
> - Automatically sync of the database between various devices via and
> encrypted channel (ssh, ssl, etc)
> - Non intrusive behavior (a.k.a I don’t care about application
> On the net, it seems that everyone stores their password databases on
> the cloud.
> Somehow, I am not convinced that KeePass is the appropriate tool because
> I haven’t found a way to sync between devices without a Dropbox like
> service. And obviously, I don’t like to idea to store my passwords on
> the "cloud’.
> So, any other suggestions?
I haven’t heard of any product - commercial or otherwise - that syncs
passwords between multi-platform devices without using a cloud storage
provider of some sort.
If you just wanted to store them in a file, you could use something like
btsync to sync the file. It doesn’t use a cloud storage provider, and
you can use something like encfs to store the files in the directory in
an encrypted form (though you would have to research where you could use
encfs on the other end).
+1 for BTSync. It will sync files, one or two-way, between hosts with LAN or internet access, running pretty much any operating system. File chunks are fully encrypted during transmission and no external copy is retained.
I find it reliable and easy to set-up and use it to sync several flavours of KeePass2 (KeepassX & KeePassDroid)
Well, KeePass is actually the perfect tool for that. First, use a strong password or passphrase (I’m using a rather long passphrase with some numbers, (possibly wrong) interpunction, non-existing words and mistakes, so dictionary-attacks won’t work while it’s still easy to remember and type). Second, create a key file generated from /dev/urandom. You can look at this file as a huge second password that’s also used to encrypt your password database.
The key file will obviously not be kept on the cloud, but copied manually to the devices you want to use KeePass on. Using these two security elements, there’s nothing that stops you from keeping your password database on a cloud storage like Dropbox. This is secure.
I usually use a password manager Password Manager to protect my password so I dont need to remember all of my passwords so clearly .I am very happy it has the functions not only resetting and recovery password but also the files and photos recovery.It works very well maybe you can have a try,it is free.