Skip to content

flaviut/easy-bcrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brief Example

Hashing a password:

let passwordHash = hashPw(password, genSalt(12))

Verifying a password:

let savedHash = ...
assert hashPw(password, savedHash) == savedHash

Storing a password in a database:

let passwordString = $passwordHash
dbconn.exec("...", passwordString)

Loading a password from a database:

let password = dbconn.exec(
  "SELECT password FROM users WHERE username = ?;", username)
let passwordSalt = loadPasswordSalt(password)

About

Simple wrapper providing a convenient interface for bcrypt

Resources

License

Stars

Watchers

Forks

Packages

No packages published