Toward Better Master Passwords
blog.agilebits.com
blog.agilebits.com
I have been moving to LastPass, but the service, as nice as it is, just has too many controls, and is a bit ugly. It also only support Mobile Firefox if you have the premium subscription (not a huge price to pay, just another barrier for me). My biggest issue with it is that I will need to set up a premium account for my wife as well, since there are some shared passwords (e.g.: our banks, utilities, etc.) and some that are individual (work-related).
Ideally, what I'd love to find is a cross-platform (mobile, UNIX, Windows) system that syncs data over ssh to a server I specify.
Really ideally, I'd love if everyone adopted OpenID, so I can just maintain a single access point that I secure to my satisfaction (client side certificates, one-time passwords from hardware tokens, etc.)
Say I get IJC8M9yh I would then make a sentence like Ingrid, Joel and Carol Ate Margriths 9 year horse.
(The example given is more tricky than most, since I had to add an extra word). The idea is to take each letter and convert it into a word, leaving numbers and special characters as they are (or use them creatively, as in the example above) and if the letter is a capital letter, use a proper noun in the sentence.
- 1Password
- KeePass
- LastPass
- PasswordGorilla
- pwgen
- pwsafe
- SuperGenPassword
Here's my summary and comparison between the alternatives: https://github.com/shazow/everything/blob/master/research/pa...I see that you're using SuperGenPass. I loved and used the SGP bookmarklet for a while, but stopped when I read this article: "SuperGenPass is not that secure"[1]. Read the article, try the demo, then STOP USING THE BOOKMARKLET! Because of how the bookmarklet interacts with the page DOM, other scripts can read your password!
Now this doens't mean you have to stop using SGP. I still use it, mostly with the excellent Chrome extension (SuperGenPass for Google Chrome™ by Denis[2]) or the SPG mobile page[3] (which can be saved for offline use). Both of these compute the password without interacting with any other pages.
[1]: http://akibjorklund.com/2009/supergenpass-is-not-that-secure
[2]: https://chrome.google.com/webstore/detail/bmmmhbgdbpnbfefmac...
[3]: http://supergenpass.com/mobile/
[edited: typo, link formatting]
I agree, there are a few issues with SGP I would fix: It fails badly on Change Password forms, it uses ~10-iteration MD5 hashes which are easily-reversible today, and the default character set for the generated passwords is not great.
I feel I'm still in the "research" stage where I want to see if I can survive with using something like SGP. I'll definitely switch over to the extension from now, though.
Side note: It's probably not a terrible idea to still maintain multiple master passwords for really-important vs throw-away accounts.
The downside is that I sometimes have to enter the master password on my phone's on-screen keyboard, so it is probably shorter than it should be.
I very much want to find an alternate sync solution. I think it is kind of pointless to have a secure password solution if the underlying sync is insecure or more accurately has a dismal approach to security.
But it's the best I have found to get folder-sync for sensitive stuff (my notes folder) without relying on a 3rd party for storage or security.
The only thing I'm a bit worried about is accidentally deleting or corrupting the password file, as Dropbox could then synchronize this change across all devices. I guess I should back it up regularly to non-Dropbox folders to avoid losing all my passwords.
Password Gorilla is a Tcl/Tk application
I can't speak to the efficacy, security of the program, but I found that bit interesting.
I'm about ready to pick up Tk, again, because it looks good enough (for me) and I'm tired of dicking around with UI crap.