File size: 310 Bytes
2b80df9
 
 
 
 
 
 
 
 
20835e9
1
2
3
4
5
6
7
8
9
10
from passlib.context import CryptContext

pwd_cxt = CryptContext(schemes=['bcrypt'], deprecated="auto")

class Hash():
    def bcrypt(password: str):
        return pwd_cxt.hash(password)

    def verify(plain_password: str, hashed_password: str):
        return pwd_cxt.verify(plain_password, hashed_password)