KeePass 2.14 released
sourceforge.net
sourceforge.net
writeup: http://alanp.ca/blog/2011/01/01/export-google-chrome-passwor... Github: https://github.com/alanpca/chrome2keepass
I may try running kepass on Mono now to get all the features of version 2
I will probably stick with KeePassX- there isn't anything wrong with it and none of the Keepass version 2 features seem look like game changers.
http://stackoverflow.com/questions/554224/is-the-bookmarklet...
I thought the criticisms by "Mike" were pretty convincing, although I'm not an expert in software security or cryptography.
Starting with the source of a simpler JavaScript password generator:
http://www.angel.net/~nic/passwdlet.domain.html
I did a little noodling around and found it's perfectly practical to use even several thousand iterations of a newer hash algorithm (SHA2-256) to produce passwords, rather than a few dozen iterations of an obsolete one. That should address some of the cryptographic concerns. It's also perfectly possible for the script to accept the master password through a JavaScript popup rather than from a text box inserted into the current page. That should address concerns about a "malicious webmaster" type attack.
So some of the most important criticisms of SuperGenPass (which is undeniably very slick and pleasant to use) are at least addressable.
If so, why isn't this, or something like it, preinstalled on all the client computers you have?
In addition, for complex logins, we use the iMacros for Firefox (open source) "bookmarklets", they can be sync'ed via Firefox as well.
How do you access your passwords on a computer that
doesn't have Keepass installed?
That's why you preinstall it, or put it everywhere, or use an OS that already has something similar installed (Apple's "keychain" software).As far as people not using it, that's a social problem that would need to be addressed by company policy. The role of sysadmins in this is providing the tools to allow best practices, and to encourage their adoption.
That's an unreasonable demand. You can't anticipate which computer you're going to want to check your email on, for example. Now this might be a good idea for just work-related passwords (as they only need to be used on work computers), but the problem there is that for non-web applications, you're probably going to have to copy/paste the password from Keypass.
> use an OS that already has something similar installed
I don't think I actually need to explain this. There are plenty of reasons why using a non-Windows operating system is not an option for many companies.
There's also the issue of installing Keypass itself. I see it has MSI packages available, which I know sysadmins at big companies like. There might be some other technical requirements for the password-storage software itself.
I've been carrying around KeePass on an USB flashdrive for about 3 years now and haven't yet encountered a problem running it on random Windows machines. Deploying it is just a matter of copying 4 files to the target machine really.
- By keeping the pw database in a Dropbox folder, along with a standalone version of keepass itself. No need to ever install. - By using a phone version of keepass to access the Dropbox pw database, thus always ensuring access to passwords. - In emergency situations, by downloading the above-mentioned db and software through the dropbox website, ready to use on any machine.
(all of the above are made more difficult by the switch of 2.x series to .Net, a switch without a good reason, too, so caveat emptor etc. Keepass once looked like a great project but this dichotomy is a disaster.)
This causes the same problem as LastPass - reliance on a 3rd party service.
My personal problem with lastpass is that by default your passwords are recoverable which means that by default lastpass or someone with access to their system has access to your passwords (you can disable this and read the source to their obfuscated javascript app for chrome to make sure that it is really doing what they say, encrypting locally then sending).[1]
Keepass at least is opensource and it works well when you use dropbox so long as you aren't accessing it on many different computers on a daily/weekly basis, then it just becomes a pain in the ass.
[1] This may have changed but I don't think they would appeal to many users if it has, and they do have an option to disable it but the obfuscated javascript is what stopped me from looking further.