django - Meteor: About Password Encryption -


i'm thinking migrating 1 of django application meteor. there 1 question i'm trying answer before doing this: how meteor encrypt password? (with account-password package?)

in case, used default django password encryption:

django provides flexible password storage system , uses pbkdf2 default. password attribute of user object string in format:  <algorithm>$<iterations>$<salt>$<hash> 

so passwords stored this:

pbkdf2_sha256$12000$z0rof3eqy1p2$wezcf334ytybm12cpcdlnzlrkwykaqklk4wht5jxgwe=

is impossible make meteor adopt same scheme current users can continue use application without resetting password?

accounts-password uses srp authenticate users. mentioned in blog post meteor 0.5:

support secure remote password protocol. developed @ stanford, srp lets user securely log in server without ever sending server unencrypted password. kind of high-profile security breaches @ linkedin , pandora earlier year impossible srp. instead of asking every application developer safely store passwords, we've baked best technology right meteor accounts.

it's discussed little bit in this recent video. side note - it's interesting considering adding bcrypt in future.

so now, news meteor not store password-equivalent information in database. bad news users need reset passwords if choose migrate framework.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -