5 ms·
Google AppEngine is part of the Google Cloud Platform. It's a pretty big deal. If you want to use it, (at least with Python) you need to roll your own. You can
by markdown 11y ago
Google AppEngine is part of the Google Cloud Platform. It's a pretty big deal.
If you want to use it, (at least with Python) you need to roll your own. You can't upload scrypt, bcrypt or PBKDF2 with your app, since code with C isn't kosher on there.
- sdevlin 11y agoIsn't PBKDF2 in the stdlib as hashlib.pbkdf2_hmac?
- bjterry 11y agoGoogle has had support for PBKDF2 in PyCrypto since around August 2012[1]. 1: https://code.google.com/p/googleappengine/issues/detail?id=5303 https://code.google.com/p/googleappengine/issues/detail?id=5...
- ketralnis 11y agoI use pbkdf2 in GAE
- masklinn 11y agoPBKDF2 is easy to implement in just about any language: https://github.com/mitsuhiko/python-pbkdf2/blob/master/pbkdf2.py#L58 https://github.com/mitsuhiko/python-pbkdf2/blob/master/pbkdf... The Python stdlib also provides a pure-python implementation if OpenSSL >=1.0 isn't available: https://hg.python.org/cpython/file/2.7/Lib/hashlib.py#l163 https://hg.python.org/cpython/file/2.7/Lib/hashlib.py#l163
- wolf550e 11y agohttps://jbp.io/2015/08/11/pbkdf2-performance-matters/ https://jbp.io/2015/08/11/pbkdf2-performance-matters/ https://github.com/Ayrx/python-fastpbkdf2 https://github.com/Ayrx/python-fastpbkdf2