Hashing
Configuration
HASHING = {
"default": "bcrypt",
"bcrypt": {"rounds": 10},
"argon2": {"memory": 1024, "threads": 2, "time": 2},
}Hashing a string
from masonite.facades import Hash
Hash.make("secret") #== $2b$10$3Nm9sWFYhi.GUJ...from masonite.facades import Hash
Hash.make_bytes("secret") #== b"$2b$10$3Nm9sWFYhi.GUJ..."Checking a string matches a Hash
Verifying a Hash needs to be re-hashed
Options
Last updated