mirror of
https://github.com/Akito13/easy-bcrypt.git
synced 2026-01-02 07:04:48 +00:00
No description
* corrected package name * .nimble file follows new standard * bumped version * made sure that lib/ is actually included |
||
|---|---|---|
| lib | ||
| .gitignore | ||
| COPYING | ||
| easy_bcrypt.nim | ||
| easy_bcrypt.nimble | ||
| README.md | ||
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)