Anyone use this before? Is it safe to save all password in one place?
I use it and love it. If you're not using a password manager, you absolutely should, for several reasons: 1. You should not be using the same password on two different sites ever. 2. When you create a new password, it should be very long (20-50 characters) and completely random. These objectives are both infeasible without a password manager.
1Password is great, but I've also heard good things about LastPass. I prefer 1Password because the passwords are stored locally, not on 1Password's servers. If you want to sync between devices, they support Dropbox, which works for me. (Even if you don't trust Dropbox, the synced files are encrypted.)
I use it on my MBP, iPhone, iPad, and 2 Linux (Kubuntu) machines with Wine*. I've emailed them in the past and they have really friendly, responsive customer support. The only downside is price. This is not a cheap product, but based on the value of the secrets it protects, I'm happy to pay good money for a good product, and I hope they make a good enough living doing it that they continue to build great software.
The most awkward part of using 1Password is that there is no standard for websites to communicate which inputs they use for login credentials. Presumably 1Password (and all of their competitors) have some heuristics for figuring this stuff out, but it frequently does trippy things. For example, if you register on a new site, 1Password will offer to save your login, but it's really just saving the values of that registration form. On some sites, this may mean that the login form doesn't work, because the login form and registration form are substantially different.
I personally do this whenever I register for a site:
- Register
- Tell 1Password not to remember the password
- Immediately log out and log back in
- 1Password will again ask to remember the password, and this time I click yes
I wish LastPass and AgileBits would get together and lobby the W3C for a more sane approach to password management. As it stands now, I hesitate to recommend password managers to less technical people because I fear it is too confusing or too likely to break in confusing ways at inopportune times.
* The Windows client runs in Wine, but the browser plugin does not run on Linux, making this a bit more tedious to use on Linux than on OS X, but not a deal breaker for me.
So while "256 bit locker encryption" sounds great, I don't understand what it means, whether it's appropriate, nor do I have any way of verifying it really is secure.
They have a good write up of how it works:
http://help.agilebits.com/1Password3/agile_keychain_design.html
They are relying on 3rd parties for most of the crypto (which is a good thing), but as with any closed source system, we have to take them at their word that it's implemented the way they say it is, and that there are no significant mistakes.