eigent/server/app/component/encrypt.py
2025-08-20 23:05:54 +08:00

13 lines
377 B
Python

from passlib.context import CryptContext
password = CryptContext(schemes=["bcrypt"], deprecated="auto")
def password_hash(password_value: str):
return password.hash(password_value)
def password_verify(password_value: str, password_hash: str | None):
if not password_hash:
return False
return password.verify(password_value, password_hash)