/
EastW
/
Reiai-python-FastAPI
Обзор
Документация
Войти
/
EastW
/
Reiai-python-FastAPI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
api/security/bcrypt.py
18 строк
645 B
Dennis Mattews
code upd
18 окт 2024, 14:40
18 окт 2024, 14:40
6d7d942
Код
Авторство
О чём код?
# Модуль для хеширования паролей import bcrypt # Функция для хеширования пароля def hash_password(password: str) -> bytes: """Хеширование пароля с использованием bcrypt.""" return bcrypt.hashpw(password.encode('utf-8'), bcrypt.gensalt()) # Функция для проверки пароля def verify_password(password: str, hashed: str) -> bool: """Проверка пароля на соответствие хешу.""" try: return bcrypt.checkpw(password.encode('utf-8'), hashed) except ValueError: return False