Closed iodbh closed 6 years ago
I think we should use the werkzeug
module that comes with Flask, utils have some usefull functions. passlib doesn't seem to be maintained anymore.
There's also bcrypt
, which looks like a solid choice. Allows us to dictate slowness and salt easily. It seems like it's being worked on still. On GitHub here.
I finally got a new laptop, so if you're both alright with using bcrypt
, I'll implement it instead of hashlib
.
@iodbh @surrealbytes
We're now using bcrypt
.
Password security as it is is not suitable for production use :
I would recommend switching back to passlib, which implements recommended algorithms and conveniently wraps hashing.