Как сравнить простой текстовый пароль с хешированным паролем с помощью bcrypt?

Я хотел бы использовать bcrypt для хеширования паролей, а затем проверить правильность предоставленного пароля.

Хешировать пароли просто:

import bcrypt

password = u'foobar'
password_hashed = bcrypt.hashpw(password, bcrypt.gensalt())

# then store password_hashed in a database

Как можно Я сравниваю пароль в виде простого текста с сохраненным хешем?

36
задан tom 4 October 2017 в 00:06
поделиться