Я хотел бы использовать bcrypt
для хэш-паролей, а затем проверить правильность введенного пароля.
Хеширование паролей легко:
import bcrypt
password = u'foobar'
password_hashed = bcrypt.hashpw(password, bcrypt.gensalt())
# then store password_hashed in a database
Как сравнить простой текстовый пароль с сохраненным хешем?