[Answered ]-Meteor: About Password Encryption

2👍

accounts-password uses SRP to authenticate users. This was mentioned in the blog post for meteor 0.5:

Support for the Secure Remote Password protocol. Developed at Stanford, SRP lets a user securely log in to a server without ever sending that server their unencrypted password. The kind of high-profile security breaches at LinkedIn and Pandora earlier this year are impossible with SRP. Instead of asking every application developer to safely store passwords, we’ve baked the very best technology right into Meteor Accounts.

It’s also discussed a little bit in this recent video. Side note – it’s interesting that they are considering adding bcrypt in the future.

So for now, the good news is that meteor does not store password-equivalent information in the database. The bad news is that your users will need to reset their passwords if you choose to migrate your framework.

Leave a comment