I like this approach. It doesn't require anything to be stored on your machine, thus you don't need to worry about backing up or syncing a password database, and you can login from anywhere.
I like this approach. It doesn't require anything to be stored on your machine, thus you don't need to worry about backing up or syncing a password database, and you can login from anywhere.
In fact, I tried to port scrypt to js once. Reading the article about scrypt it felt not so hard to achieve. But I was afraid to introduce implementation error because some parameter aren't specified as clearly as I would have liked in the article.
I'm definitely an advocate of password generators rather than managers
"Do not reveal anything about the input that was used to generate it" seems to be too strong a claim, though I hope someone will tell me differently.
Edit: Never mind, I see that you clarified what technology they use further down.
Their FAQ seems to say that they salt with other data before hashing, so they should at least be safe from precomputed lookup tables. I don't know how feasible it'd be to crack a hashed, salted password, but they'd probably be better off using blowfish or one of the other algorithms from the "Storing Passwords Securely" article which is now on the front page [1].
And I'm not sure why they mention using l33t-speak to protect your password from being reversed. That's just bizarre. The information on their website makes me worry that they may not know what they're doing, though maybe I'm just misinterpreting it.
[1] http://throwingfire.com/storing-passwords-securely/?utm_sour...