I've read elsewhere (http://forums.udacity.com/questions/6028436/bcrypt-not-suitable-for-pythongae) that bcrypt is not suitable for use on Google App Engine. What are some good ways to create a user signup/login system (with usernames/emails & passwords) without rolling your own when using Google App Engine for Python? Thanks!

closed as off-topic by Adi, TildalWave, Scott Pack, Ayrx, tylerl Jul 27 '13 at 15:43

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.


The PBKDF2 algorithm available from the passlib library will do the trick.

It doesn't have some appealing properties of bcrypt such as being hard to speedup using GPUs but it is still a strong password hashing with a configurable iteration count.

Not the answer you're looking for? Browse other questions tagged or ask your own question.