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 Adnan, TildalWave, Scott Pack, Terry Chia, tylerl Jul 27 '13 at 15:43
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking product recommendations are off-topic as they become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – Adnan, Scott Pack, Terry Chia, tylerl
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.